问题标签 [wicked-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
309 浏览

ruby-on-rails - 使用 Wicked gem 时参数数量错误(1 代表 0)错误

我在最后一步注册用户时收到此错误,用户已注册但我不知道为什么会出现此错误。

请任何解决方案

0 投票
1 回答
647 浏览

ruby-on-rails - ruby on rails 4 - Wicked Wizard _Totally_ dynamic step order

I've found almost what I needed in a previous question: Wicked Wizard dynamic step order

Unfortunately, I'm still struggling with my problem. I want to make my Wicked Wizard have totally dynamic step order (besides the first step). Each response is a database item belonging to each Question database item. I want to use the next_question attribute from the Response that is selected to determine which step will come next.

0 投票
0 回答
286 浏览

ruby-on-rails - 如何将 Devise 与一个模型一起使用,而将 Wicked-gem 向导与另一个模型一起使用?

我使用 Devise gem 进行user登录、允许:email:passwordWicked gemprofile完成、允许first_name、、、和。User 模型和Profile 模型。for Profile 在views/devise/registrations/new.html.erb 中设置为隐藏字段。我将对此问题进行解释,然后列出相关代码。last_nameusernamebiohas_one :profileaccepts_nested_attributes_for :profilebelongs_to :useruser_id

我一遍又一遍地浏览了设计和邪恶的文档,但我无法弄清楚这个问题。我的 Wicked 控制器是 after_signup_controller。我插入binding.pryafter_signup#show 并看到通过注册过程并没有击中该控制器/动作。似乎注册后,Wicked Wizard 被跳过了。我将“/after_signup/name”(名称是我在 Wicked 中的第一步)附加到 localhost URL,在 after_signup#show 中使用 binding.pry,并看到 Wicked 完成了我的所有步骤。这使我认为某些东西正在覆盖通往向导的路线。

有没有人尝试过像这样使用 Devise 和 Wicked?如果您能看到为什么 Wicked 的路线在注册后被覆盖,请告诉我。

这是我第一次向 Stack Overflow 发布问题。除了解决这个问题,如果我列出了太多文件,请告诉我。

0 投票
1 回答
593 浏览

ruby-on-rails - 无法在服务器上生成 PDF(生产环境)

我正在使用 wicked_pdf 和 wkhtmltopdf 将 HTML 转换为 PDF,它在我的本地主机上运行良好,但是当我在服务器上部署该代码时,我在服务器上遇到以下错误。

错误和日志

生产服务器上存在 usr/local/bin/wkhtmltopdf,但仍然出现上述错误。

0 投票
0 回答
160 浏览

ruby-on-rails - wicked gem - 根据之前的选择动态添加步骤

如何实现一个邪恶的宝石向导并动态添加步骤: - 第一步 => 选择国家 - 第二步 => 选择选择城市 - 其他步骤 => 根据前两个选择显示商店列表。

看来我们可以在控制器中这样添加它:

但我想知道是否可以不创建一个新的步骤数组,而是将新的步骤添加到以前的步骤中,例如:

更重要的是,在所有示例中,您确切地知道步骤名称及其内容,因此每个步骤都有一个页面。如果内容相同但有很多相同的内容步骤(例如要回答的问题)怎么办?

任何想法 ?谢谢你。

0 投票
0 回答
85 浏览

wicked-gem - 带有邪恶宝石的向导 - 使用一页执行多个步骤

如何在多个步骤中使用同一个视图(例如,您必须循环回答几个问题,并且这些问题应该通过 before_action 过滤器在控制器中动态生成)?

0 投票
1 回答
292 浏览

ruby-on-rails - :id => "info" error rails wicked forms when retrieving params

I'm new to wicked form and I was following the railcast episode on wicked forms but I keep receiving this error "Couldn't find Company with 'id'=info". So I know that the problem is clearly in my controllers somewhere. I know it's something super simple that I'm just racking my brain on so I know you guys will be a giant help. Here is the code, any and all help appreciated!

Code for companies Controller:

Code for company_steps Controller:

0 投票
1 回答
1264 浏览

ruby-on-rails - 使用 Wicked Gem 和 Devise 在轨道中实现多种形式

我正在尝试使用 Wicked gem 设置多表单登录系统。当遵循以下步骤时,我已经设计安装并正确运行:http ://railscasts.com/episodes/346-wizard-forms-with-wicked 。

我没有被重定向到 user_step_paths?一切都按照教程中的说明完成,但是,我猜是因为我使用的是设计,所以我需要在设计继承的控制器中进行操作?我的控制器代码如下:

users_controller.rb

users_steps_controller.rb

路线

0 投票
1 回答
319 浏览

ruby-on-rails - 带有茧宝石的邪恶宝石并设计用户模型

所以我有一个User用 生成的模型devise,我正在使用Wickedgem 为我提供多格式选项,以从用户那里获取更多数据并将其存储在用户模型中。

一切正常,但我知道我正在尝试添加另一个用户拥有多个学位的模型。我正在使用茧宝石允许我添加额外的degrees。我可以进入多表单页面并输入学位信息,甚至可以向用户添加更多学位,但是当我提交表单时出现错误;

其他所有内容实际上都被保存了,我可以查看用户和输入的其他字段,但不是学位。

用户模型:

学位模型:

user_steps_controller(这是邪恶的 gem 控制器):

注册控制器(用于设计):

我在 user_steps_controller 中遇到错误:

并且错误在这一行内:

另外,我将如何查看输入的字段,例如,如果我想查看用户名,它是:

但是我将如何显示每个学位?它只是一个循环吗?

终端日志:

0 投票
1 回答
391 浏览

ruby-on-rails - Rails Wicked Gem - Flash 消息

我有一个活动模型,我正在使用 Wicked Gem 逐步创建活动。

我在向导中总共有 3 个步骤...

这是我的向导控制器

我想在向导的每个步骤中添加 Flash 消息(成功/错误)。

有没有办法将我的消息作为选项传递给render_wizard{}