【问题标题】:Formtastic Creating a form without usersFormtastic 创建一个没有用户的表单
【发布时间】:2013-10-09 16:23:43
【问题描述】:

我正在使用 formtastic 创建一个 Web 应用程序。我安装了 gem 并编写了这样的代码:

<%= semantic_form_for @index do |form| %>
<%= form.inputs do %>
<%= form.input :name %>
<%= form.input :born_on, :start_year => 1997 %>
<%= form.input :description, :as => :text %>
<%= form.input :female, :as => :radio, :label => "Gender", :collection => [["Male", false], ["Female", true]] %>
<% end %>
<%= form.actions do %>
<%= form.action :submit, :as => :button %>
<% end %>
<% end %>

我希望表单出现在索引页面上,这就是我有@index 的原因。出于某种原因,我不能做@index。我将如何引用顶行以便它在索引页面上呈现表单?目前我的索引页里面什么都没有,但它是在控制器中定义的

【问题讨论】:

    标签: ruby ruby-on-rails-3.2 rubygems semantics formtastic


    【解决方案1】:

    form_for 助手需要一些对象来响应您在表单中引用的字段。以下是使用纯 Ruby 对象的 semantic_form_for 示例:http://affy.blogspot.com/2010/02/using-formtasic-without-activerecord.html

    您为表单指定的对象也不会影响正在呈现的哪个页面。你确定你没有混淆?也许如果您分享更多您的控制器代码,我们可能会更好地帮助您。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 2013-12-25
    相关资源
    最近更新 更多