我正在尝试将 Stepy jQuery 插件 ( http://wbotelhos.com/stepy ) 与我的 rails 表单集成以创建向导。我宁愿不使用 Wicked 之类的东西——首选前端快速的东西。
我已将 javascript 和 CSS 在他们自己的文件中添加到我的资产管道中,并安装gem 'jquery-ui-rails'
并放入//= require jquery.ui.all
我的资产管道中。
即使在此之后,我似乎也无法让它在 rails 应用程序中工作。关于我可能做错了什么的任何想法?我仍在学习资产管道和 javascript,因此非常感谢您的帮助。
所有三个步骤都显示在我的表单视图中,而不是单独的步骤,如下所示:
应用程序.js
$('#steps').stepy();
_form.html.erb
<%= form_for(@wizard) do |f| %>
<form id="steps">
<fieldset title="Step 1">
<legend>Step 1</legend>
<div class="field">
<%= f.label :field1 %><br />
<%= f.text_field :field1 %>
</div>
</fieldset>
<fieldset title="Step 2">
<legend>Step 2</legend>
<div class="field">
<%= f.label :field2 %><br />
<%= f.text_field :field2 %>
</div>
</fieldset>
<fieldset title="Step 3">
<legend>Step 3</legend>
<div class="field">
<%= f.label :field3 %><br />
<%= f.text_field :field3 %>
</div>
</fieldset>
<div class="actions">
<%= f.submit %>
</div>
</form>
<% end %>
编辑
我最终使用了这个 gem 中的向导:github.com/stephenbaldwin/fuelux-rails
它到目前为止有效。但是,我仍然愿意接受有关如何使上述工作的建议。