【问题标题】:Formtastic set class and id of formFormtastic 集合类和表单 id
【发布时间】:2010-01-12 07:57:52
【问题描述】:

如何通过semantic_form_for为表单元素设置class和id属性?

以下代码:

<% semantic_form_for (@meetingsearch), :class => "new_meeting_search", :id => "meeting_search" do |f| %>

给我:

<form action="/meetingsearches" class="formtastic meetingsearch" id="new_meetingsearch" method="post"> 

【问题讨论】:

    标签: ruby-on-rails forms


    【解决方案1】:

    这应该可以满足您的需要(未经测试):

    <% semantic_form_for @meetingsearch, :html => { :class => "new_meeting_search", :id => "meeting_search" } do |f| %>
    

    为了澄清,semantic_form_for 包裹了 Rails 内置的 form_for,所以这正是你在 regular Rails forms also 中的做法:

    <% form_for @meetingsearch, :html => { class => "new_meeting_search", :id => "meeting_search" } do |f| %>
    

    【讨论】:

    • 我的关键是使用“html”而不是“input_html”作为关键
    • 他们甚至记录了该功能:TODO: document the "guessing" of input style -.-
    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多