问题标签 [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.
ruby-on-rails - 使用 Wicked gem 时参数数量错误(1 代表 0)错误
我在最后一步注册用户时收到此错误,用户已注册但我不知道为什么会出现此错误。
请任何解决方案
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.
ruby-on-rails - 如何将 Devise 与一个模型一起使用,而将 Wicked-gem 向导与另一个模型一起使用?
我使用 Devise gem 进行user
登录、允许:email
和:password
Wicked gemprofile
完成、允许first_name
、、、和。User 模型和Profile 模型。for Profile 在views/devise/registrations/new.html.erb 中设置为隐藏字段。我将对此问题进行解释,然后列出相关代码。last_name
username
bio
has_one :profile
accepts_nested_attributes_for :profile
belongs_to :user
user_id
我一遍又一遍地浏览了设计和邪恶的文档,但我无法弄清楚这个问题。我的 Wicked 控制器是 after_signup_controller。我插入binding.pry
after_signup#show 并看到通过注册过程并没有击中该控制器/动作。似乎注册后,Wicked Wizard 被跳过了。我将“/after_signup/name”(名称是我在 Wicked 中的第一步)附加到 localhost URL,在 after_signup#show 中使用 binding.pry,并看到 Wicked 完成了我的所有步骤。这使我认为某些东西正在覆盖通往向导的路线。
有没有人尝试过像这样使用 Devise 和 Wicked?如果您能看到为什么 Wicked 的路线在注册后被覆盖,请告诉我。
这是我第一次向 Stack Overflow 发布问题。除了解决这个问题,如果我列出了太多文件,请告诉我。
ruby-on-rails - 无法在服务器上生成 PDF(生产环境)
我正在使用 wicked_pdf 和 wkhtmltopdf 将 HTML 转换为 PDF,它在我的本地主机上运行良好,但是当我在服务器上部署该代码时,我在服务器上遇到以下错误。
错误和日志
生产服务器上存在 usr/local/bin/wkhtmltopdf,但仍然出现上述错误。
ruby-on-rails - wicked gem - 根据之前的选择动态添加步骤
如何实现一个邪恶的宝石向导并动态添加步骤: - 第一步 => 选择国家 - 第二步 => 选择选择城市 - 其他步骤 => 根据前两个选择显示商店列表。
看来我们可以在控制器中这样添加它:
但我想知道是否可以不创建一个新的步骤数组,而是将新的步骤添加到以前的步骤中,例如:
更重要的是,在所有示例中,您确切地知道步骤名称及其内容,因此每个步骤都有一个页面。如果内容相同但有很多相同的内容步骤(例如要回答的问题)怎么办?
任何想法 ?谢谢你。
wicked-gem - 带有邪恶宝石的向导 - 使用一页执行多个步骤
如何在多个步骤中使用同一个视图(例如,您必须循环回答几个问题,并且这些问题应该通过 before_action 过滤器在控制器中动态生成)?
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:
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
路线
ruby-on-rails - 带有茧宝石的邪恶宝石并设计用户模型
所以我有一个User
用 生成的模型devise
,我正在使用Wicked
gem 为我提供多格式选项,以从用户那里获取更多数据并将其存储在用户模型中。
一切正常,但我知道我正在尝试添加另一个用户拥有多个学位的模型。我正在使用茧宝石允许我添加额外的degrees
。我可以进入多表单页面并输入学位信息,甚至可以向用户添加更多学位,但是当我提交表单时出现错误;
其他所有内容实际上都被保存了,我可以查看用户和输入的其他字段,但不是学位。
用户模型:
学位模型:
user_steps_controller(这是邪恶的 gem 控制器):
注册控制器(用于设计):
我在 user_steps_controller 中遇到错误:
并且错误在这一行内:
另外,我将如何查看输入的字段,例如,如果我想查看用户名,它是:
但是我将如何显示每个学位?它只是一个循环吗?
终端日志:
ruby-on-rails - Rails Wicked Gem - Flash 消息
我有一个活动模型,我正在使用 Wicked Gem 逐步创建活动。
我在向导中总共有 3 个步骤...
这是我的向导控制器
我想在向导的每个步骤中添加 Flash 消息(成功/错误)。
有没有办法将我的消息作为选项传递给render_wizard?{}