首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在没有fieldset的情况下创建一个formtastic嵌套输入?

在没有fieldset的情况下创建一个formtastic嵌套输入,可以使用Formtastic的inputs方法来实现。以下是一个示例:

代码语言:ruby
复制
<%= semantic_form_for @post do |f| %>
  <%= f.inputs do %>
    <%= f.input :title %>
    <%= f.input :body %>
    <%= f.input :author do %>
      <%= f.input :name %>
      <%= f.input :email %>
    <% end %>
  <% end %>
  <%= f.actions do %>
    <%= f.action :submit %>
  <% end %>
<% end %>

在这个示例中,我们使用inputs方法来创建一个嵌套输入。titlebody是顶层输入,而author是一个嵌套输入,其中包含nameemail两个输入。

这个示例中没有使用fieldset,因为Formtastic会自动为每个嵌套输入创建一个fieldset。如果你需要更多的自定义选项,可以使用input_field方法来创建自定义输入。

代码语言:ruby
复制
<%= semantic_form_for @post do |f| %>
  <%= f.input_field :title %>
  <%= f.input_field :body %>
  <%= f.input_field :author do %>
    <%= f.input_field :name %>
    <%= f.input_field :email %>
  <% end %>
  <%= f.actions do %>
    <%= f.action :submit %>
  <% end %>
<% end %>

这个示例中,我们使用input_field方法来创建输入,而不是input方法。这样可以更好地控制输入的样式和布局。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券