问题标签 [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 回答
622 浏览

ruby-on-rails - Rails 中的多步骤表单

我正在 Rails 3.2 中制作一个多步骤表单,问题是我可以看到注册过程中生成的字段,但我无法在第二步中更新它们。我看过 Ryan Bates 的视频,但我的视频有点复杂。基本设计字段工作正常,但我通过迁移添加的字段显示 nil 值。我也在我的模型中定义了 attr_accessible 中的这些字段。以下是我在第二步中保存数据的控制器代码:-

期待有用的建议,因为代码表明我已使用 Wicked gem 进行多步骤实现。但是,如果有人可以指导我以正常的方式进行操作,那么我也愿意。提前致谢 。

0 投票
1 回答
1059 浏览

ruby-on-rails - 邪恶的pdf副刊

我正在使用 wicked pdf 导出表格

这是使用 wicked 的控制器

这是打印视图

这是我得到的pdf

在此处输入图像描述

我想要这个在左侧但不工作

在此处输入图像描述

我试过了,什么也没有:

请问有人可以帮助我吗?

0 投票
4 回答
1318 浏览

ruby-on-rails - 无法在rails 4中生成邪恶的pdf

大家好,我正在尝试在 rails 4 中使用 wicked pdf。

我关注这个页面 https://github.com/mileszs/wicked_pdf

我做了:

然后我尝试了命令

我正在尝试导出视图

这是演示和代码

请有人可以帮我配置wicked_pdf?

0 投票
1 回答
464 浏览

ruby-on-rails - 从设计用户和 wicked rails gem 那里得到错误

使用电子邮件和密码注册后,浏览器出现错误。

RegistrationsController < Devise::RegistrationsController

我已经添加了路由资源 :user_steps, devise_for :users, :controllers => { :registrations => "registrations" }

我的设计/注册/新

添加了personal.html.erb 名字、姓氏和degree_level

添加的用户模型验证存在。使用电子邮件和密码注册后显示此错误

错误消息是请查看以下问题:

0 投票
0 回答
335 浏览

ruby - 是否可以制作嵌套的邪恶巫师形式?或嵌套形式中的嵌套形式

我有三个由 has_many 和 through 关联的模型,我需要为它们制作一个表格。联想就像一个用户有很多项目;一个项目有很多任务;用户通过项目有许多任务。我想要做的是用户可以先创建一个项目,然后添加尽可能多的任务(通过茧链接到添加关联);完成上一步后,用户可以继续添加具有许多任务的新项目,即重复上一个表单步骤直到完成(我们将有完成按钮)。

0 投票
1 回答
1260 浏览

ruby-on-rails-4 - 邪恶巫师动态步序

我正在尝试根据先前选择的选择来更改 wicked 向导中的步骤顺序。

所以目前我有所有的步骤:

我只想包括步骤:optional_page如果他们有选择:choice_a 等于 2。我尝试了各种配置,但我遇到的真正问题是如果他们回到:firstpage并更改步骤并不总是正确的。我相信有人对此有很好的方法,任何帮助将不胜感激!!!

0 投票
1 回答
523 浏览

ruby-on-rails - 邪恶的形式 - 如何更新属于用户的模型 - 未定义的方法“update_attributes”

我正在使用 wicked gem 创建一个多步骤表单。该表单会更新属于该用户的活动模型。我得到的错误是未定义的方法“update_attributes”

我在更新操作时遇到问题,我相信这与我的参数有关。

campaign_controller.rb

campaign_steps_controller.rb

路线.rb

活动.rb

用户.rb

0 投票
0 回答
317 浏览

javascript - 向导表单页面中的两个提交按钮,但不工作和保存数据

我正在用邪恶的宝石构建一个巫师表格。基本上,我需要在一个表单页面上添加两个按钮。Wicked gem 建议我们可以使用 link_to,但 link_to 不会保存表单。然后我们为 link_to 编写了一个 javascript 函数,以便单击按钮将提交,但问题是两个按钮都重定向到下一个相同的步骤而不是我们指定的步骤。

现在我们发现这个链接说使用 button_to 可以工作。问题来了,

首先,这是我们的代码,

“添加任务”按钮很好,但对于第二个按钮,它转到 url “projects/project_name/wizard/budget_estimates”并显示路由错误。

链接建议我们应该添加方法::get,是的,它确实有效,但它不保存表单,如果保存数据,url 将包含所有参数。所以我也尝试添加方法::put,它跳过budget_estimates并在budget_estimates之后进入下一步。

那么会有什么问题呢?我想请求 Post 和 Get 应该几乎相同,他们应该提交表单,对吧?

在这里需要一些帮助!:) :o

0 投票
1 回答
409 浏览

ruby-on-rails - 使用 cloudflare 在 Heroku 上缓存 PDF

我在获取使用 CloudFlare 工作所需的缓存时遇到问题。

我们使用 CloudFlare 缓存我们在 S3 上的所有资产,它使用单独的子域 100% 工作cdn 我们也将 CloudFlare 用于我们的主站点(托管在 Heroku 上),例如www

我的问题是我无法让 CloudFlare 缓存从我们的 Rails 应用程序生成的 PDF。我正在使用 WickedPDF gem 为发票等动态生成某些 PDF。我不想将这些作为文件上传到 S3,但我们希望 CloudFlare 缓存这些,这样它们就不会每次都生成,因为生成这些 PDF 所花费的时间有点密集。

CloudFlare 已打开并且正在为有问题的子域“加速”,我们正在使用 SSL,但 PDF 似乎从未正确缓存。

我们还需要做些什么来确保这些被缓存吗?或者也许还有另一种适用于 Heroku 的解决方案?(例如,我们不能使用页面缓存,因为它依赖于文件系统) 我还检查了WickedPDF文档,看看我们是否可以做任何其他事情,但没有发现任何关于过期控件的信息。

谢谢,

0 投票
1 回答
2035 浏览

ruby-on-rails - Rails Wicked Gem - 了解路由

好的,所以我不太了解 wicked gem 中的嵌套路由。

到目前为止,我有这个。我不确定所有内容是否都在正确的文件夹中,或者我是否做对了。

路线.rb

控制器/events_controller.rb

控制器/事件/build_controller.rb

意见/构建/details.html.erb

我一开始event_build_path没有参数,我有这个错误 No route matches {:action=>"show", :controller=>"events/build"} missing required keys: [:event_id, :id]

受到这个带有参数的 Rails wicked gem 重定向的影响,但不完全理解路由

我没有设置 event_id,我也不明白 wicked 如何跟踪通过 id 的步骤(或者如果它的 event_id)。

由于我的对象(事件)尚未创建,“event_id”是什么,最后的id代表什么?