2
我正在使用Rails 3.2上的simple_form
gem創建表單。如何在表單構建器中獲取提交按鈕值?
我遇到的問題是,我希望將font-awesome
圖標添加到我的表單的f.button :submit
行。由於輸出爲input
,因此我無法在其中嵌入圖標元素。
我可以簡單地硬編碼submit
按鈕到包含圖標的形式,但我不知道如何獲取按鈕值 - Create %model
/Update %model
。
我的代碼下面貼:
<div id="form">
<%= simple_form_for @program, :html => { :class => 'form-horizontal' } do |f| %>
<%= f.input :name %>
<%= f.input :url %>
<%= f.input :description, :input_html => { :class => "span5", :rows => 10 } %>
*********************
<%= f.button :submit do %>
<i class="icon-save"></i> What Here??? <--- Doesn't work since output is type input
<% end %>
*********************
<button class="btn">
<i class="icon-save"></i> <%= f.button(:submit).label %> <--- Doesn't work, alternative?
</button>
<% end %>
</div>
預期輸出:
<button type="submit" class="btn">
<i class="icon-plus-sign"></i> Create *ModelName*
</button>
或更新MODELNAME,取決於控制器動作。
你能告訴我們它是如何看起來像在HTML代碼? –
爲了清晰起見進行了編輯。 – Ash