[英]How to get submit button value in form builder?
我正在Rails 3.2上使用simple_form
gem創建一個表單。
我遇到的問題是,我希望在f.button :submit
行中添加font-awesome
的font-awesome
圖標。 由於輸出是input
類型,因此無法將icon元素嵌入其中。
我可以簡單地將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 ,具體取決於控制器的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.