问题标签 [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 投票
1 回答
1546 浏览

ruby-on-rails - nil 的未定义方法“属性”:NilClass - Wicked/Devise gems

我正在尝试使用 Devise 实现 Wicked gem,因为我希望用户通过不同的步骤来完成他们的个人资料。我是一个完整的新手,所以如果你能给我一个关于可能是什么问题的建议,我将不胜感激。

我得到的错误就是这个错误,当我尝试从“个人”继续到“风格”步骤时它会显示出来。我想这是保存数据的问题:

这些是我的注册和入职控制器:

0 投票
1 回答
279 浏览

ruby-on-rails - Rails wicked gem - 完成向导上的引导模式

我已经搜索了 stackoverflow 和互联网,但找不到解决方案。

我有一个汽车模式,我使用 wicked gem 让用户输入数据。但是在完成向导中,我想向用户显示引导模式,即“我们已收到您的汽车列表请求。我们将审核并回复您”。

技术上可行吗?问题是,当用户想要编辑他/她的汽车列表时,我使用相同的邪恶表格。

因此,如果可能的话,我应该如何理解它是第一个列表请求并且他/她没有编辑汽车模式。

0 投票
1 回答
888 浏览

ruby-on-rails-4 - 如何使用wicked_pdf向pdf添加外部链接?

例如,我会将 google.com 链接放入我的 pdf 中的一些文本,并在新标签中打开。

但是这个简单的href标签不起作用!

上面的代码生成:

当我使用gem 'wicked_pdf'时,我该怎么做

请帮忙!

0 投票
1 回答
1921 浏览

ruby-on-rails - ruby on rails 多步表单

我一直在研究如何在我的 ruby​​ on rails 项目中使用多步表单,并且遇到了似乎符合所有条件的邪恶宝石。经过进一步调查,我发现它只适用于显示/更新。有谁知道它是否可以使用这个 gem 来创建,因为我想使用我的注册过程的链接,这将根据用户选择他们是客户还是供应商而显示一组不同的字段?

0 投票
1 回答
215 浏览

ruby-on-rails - 邪恶巫师更漂亮的路线

我正在使用 Wicked 逐步构建一个对象,并且想稍微清理一下我的路线。

目前,我的路由器如下所示:

所以我的路线最终是:

理想情况下,我想从我的路线中删除调查 ID 和“步骤”名称,使它们看起来像这样:

有什么简单的方法可以做到这一点吗?

0 投票
2 回答
1202 浏览

javascript - 带有 javascript 的 Rails 邪恶向导

我想在 js 中创建一个向导。

在我的“controller_step”中

第一步更新后出现问题。我收到以下错误消息:

“缺少模板 controller_step/second_step、application/second_step with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw , :ruby, :coffee, :jbuilder]}.".

如何强制加载 js 模板?我会加载“second_step.js.erb”。

我试图改变更新方法:

当然我得到以下错误:

“AbstractController::DoubleRenderError in ...Controller#update 渲染和/或重定向在此操作中被多次调用。请注意,您只能调用渲染或重定向,每个操作最多调用一次。另请注意,既不重定向也不渲染终止动作的执行,所以如果你想在重定向后退出动作,你需要做一些类似“redirect_to(...) and return”的事情。

我还尝试更改代码(更新中):

我遇到了同样的错误( ... application/second_step with {:locale=>[:en], :formats=>[:html] .... )

附言

鉴于第一步:

我该如何解决?提前致谢

0 投票
1 回答
86 浏览

ruby-on-rails - Rails Wicked Form:阻止其他人更改对象值

当创建一个像这里这样具有部分验证的对象时,Wicked 需要 url 中的对象 id -

这是否意味着任何人都可以键入此路由并修改数据?

我需要任何人(未登录)填写表格,但我不希望第三方可以访问其他用户对象。

我只需要像这里一样创建一个简单的多步表单,它允许标准的后退和前进按钮功能。

谢谢你的帮助!

0 投票
1 回答
95 浏览

ruby-on-rails - Rails 4 + Wicked:使用参数路由

我有一个复杂的向导,我想根据用户的输入将用户路由到表单。

我列出的步骤如下:

...我的更新和路由功能如下:

有没有人可以很好地实现使用 Wicked 根据用户的选择来路由用户?

0 投票
1 回答
86 浏览

ruby-on-rails - 结束还是没有结束?期待keyword_end

我正在尝试为我们计划使用的系统构建一个基于 Wicked 的多页表单。但是,在我添加第三个表单页面后,用于填充数据库中的第二个表,我得到下面列出的错误。我已经尝试在末尾添加和删除 <% end %> 标签,但没有成功。谁能帮我吗?

/home/supervisor/Rubyrails/Werkvergunning/app/views/enquirys/steps/measurements.html.erb:45:语法错误,意外的keyword_ensure,期待keyword_end /home/supervisor/Rubyrails/Werkvergunning/app/views/enquirys/steps/测量.html.erb:47:语法错误,意外的输入结束,期待keyword_end

Rails.root:/home/supervisor/Rubyrails/Werkvergunning 应用程序跟踪 | 框架跟踪 | 全跟踪

app/views/enquirys/steps/measurements.html.erb:45:语法错误,意外的keyword_ensure,期待keyword_end app/views/enquirys/steps/measurements.html.erb:47:语法错误,意外的输入结束,期待keyword_end app/controllers/enquirys/steps_controller.rb:7:in `show'

测量.erb.html:

和步骤控制器:

0 投票
0 回答
38 浏览

mysql - 使用第二个表格时表格不显示

好的,还有 1 个,然后我希望完成。

我将 Wicked 用于多页表单,其中我还想使用 mysql 数据库中的多个表。所以我创建了第二个表和表单,但是,表单不会显示第二个表的输入字段,也不会显示下一个和上一个按钮。

用于创建表格内容的表单页面的代码:(这没有其他页面中的下拉列表,使用相同的表格(测量其他使用测量槽连接的地方))

步骤控制器:

数据库模型:

查询测量:

测量在其模型中没有任何规定。这是基表:

更新

在我忙于添加一些额外(以后)需要的表时,在代码中弄乱了一些之后,错误就消失了。但是,它不显示任何指定的字段或标签,它只是一个显示 Maatregelen 的空白页面,没有其他内容。

第 3 页(前 2 页工作,他们使用 1 个表,第 3 页和第 4 页使用另一个表,稍后我将添加更多页面,甚至使用其他表)它都使用相同的查询和步骤控制器。