问题标签 [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 - 邪恶的宝石不能通过 place_id
我正在使用 wicked gem 来制作多步骤表格。虽然我在一般步骤(邪恶的第一步)中尝试点击继续按钮时收到错误找不到没有 ID 的地方。我的 places_controller 代码是
我的 place_steps_controller 有
我究竟做错了什么?
ruby-on-rails - 邪恶的宝石在更新操作中找不到婚礼 ID
我正在尝试为向导实现“邪恶”gem,但我一生都无法弄清楚这个错误。已经参考了Ryan bates railscast #346和 schneems 的分步教程。
我有 2 个控制器:Weddings 和 Wedding_steps。用户最初创建了一个婚礼,在创建操作被重定向到 Wedding_steps 控制器(它使用 Wicked)后,使用附加信息更新婚礼模型。
在第一步weddingdetails中成功检测到了wedding_id,但是在提交该步骤后,我收到以下错误:
错误
ActiveRecord::RecordNotFound 在WeddingStepsController#update
找不到没有 ID 的婚礼:app/controllers/wedding_steps_controller.rb:11:in `update'
参数:
{"utf8"=>"✓", "_method"=>"put", "authenticity_token"=>"JMd+8gf4rVqOSNMSFrKcD3WxK+X3zvYliSMWqTg0SkE=", "wedding"=>{"bridename"=>"", "groomname "=>"", "weddingdate"=>"", "weddingcity"=>"", "weddingstate"=>"", "url"=>""}, "commit"=>"Next", "id "=>"wedding_id=11"}
它应该继续进行下一步/wedding_steps/eventdetails?wedding_id=11
,而是给出错误并转到/wedding_steps/wedding_id=11
另外值得注意的是,如果没有更新操作,信息会成功保存并重定向到婚礼表演操作。
以下是相关代码:
婚礼步骤控制器.rb
婚礼控制器.rb
第 1 步:wedding_steps/weddingdetails.html.erb
第 2 步:wedding_steps/eventdetails.html.erb
路由.rb
ruby-on-rails - 如何使用 Wicked::FIRST_STEP 常量
我不太确定如何使用Wicked::FIRST_STEP
常量。
我理解文档的方式我认为它将指向步骤数组中的第一步,但我实际得到的是硬编码字符串:“wicked_first”(正如查看实现时所预期的那样
有人可以阐明如何使用这些常量吗?
ruby-on-rails - 邪恶的宝石只显示一步
我用向导观看了 Wicked 表格,我正在尝试制作自己的表格,我有以下内容:
员工控制器.rb
Employee_admission_steps_controller.rb
employee_admission1.html.erb 和 employee_admission2.html.erb
这两个文件的开头都有以下行:
最后是以下行:
路线.rb
现在我的主要问题是在填写 employee_admission1.html.erb 并按 next 之后,它会完成向导。如何让它去 employee_admission2.html.erb ?
ruby-on-rails - Rails Cocoon Gem:未定义的方法“new_record?” 在 link_to_remove_association 与 Wicked
我一直在试图弄清楚一些代码。我有一个表格,我正在尝试使用Wicked and Cocoon gem。一切正常,包括link_to_add_association
功能。就像 Cocoon 推荐的那样,我正在为相关的表单字段渲染部分内容,除了link_to_remove_association
函数之外,一切似乎都正常工作。它返回以下错误:
nil 的未定义方法new_record?
:NilClass
这是我抛出错误的部分内容:
这是调用部分的视图:
这是调用视图的控制器操作:
如果有帮助,这里是 cocoon 中抛出错误的函数:
ruby-on-rails - 另一个控制器的 ForbiddenAttributesError Wicked gem
完全被这件事难住了。我无法克服这个
表格正在发布
然而我无法克服这个错误
ruby - 邪恶的向导 gem 会忽略我的步骤并跳转到 request_steps/wicked_finish
我正在使用wicked gem 在我点击 RequestStepsController#update 之后,我被重定向到 /request_steps/wicked_finish。我不知道为什么。有什么建议么?如果它按我的预期工作,那么更新对象后的下一步将是 :the_frame,如步骤中所述。
从日志:
这是我的 RequestStepsController
类 RequestStepsController < ApplicationController 包括 Wicked::Wizard
结尾
这是我的表格:
ruby-on-rails - 邪恶的巫师在第一步回滚
我已经启动了一个 Rails 应用程序并设置了以 Group 为模型的设计,而不是用户。我正在尝试扩展注册后向导以更新有关该组的一些信息。到目前为止我可以注册,注册后进入第一步,但是当我提交向导的第一步时,它在下面给出了这个输出。奇怪的是它正在回滚,但我不确定是什么原因造成的。这是几个文件的要点:https ://gist.github.com/DevanB/6828942
我已经刮擦并重新启动了几次,但结果总是相同。任何意见将是有益的!谢谢堆栈!
ruby-on-rails - 带有向导表单和 Wicked gem 的多个提交选项
我查看了Wicked文档,但似乎无法弄清楚我的问题。
我有一个多页向导表单,在这个页面上我有 4 个按钮。
我需要每个按钮来更新模型中的特定属性,并同时提交表单。
我尝试使用 4 个不同的提交按钮来执行此操作,但未成功。我认为最好的方法是拥有一个自定义 url 并传入一个参数,但不知道如何使用 Wicked 来做到这一点。
例子