2012-10-30 42 views
0

我在_form.html.erb通過腳手架生成的形式Rails的表單視圖

<%= form_for @survey do |f| %> 

    <%= f.label :name %><br /> 
    <%= f.text_field :name %> 
    <%= f.submit "Send", class: "btn btn-red span3" %> 

<% end %> 

我提交的輸入產生:

<input class="btn btn-red span3" name="commit" type="submit" value="Send"> 

我想產生一個按鈕,而不是一個輸入。像這樣:

<button class="btn btn-red span3" name="commit" type="submit">Send</button> 

任何提示?

回答

0

我發現了一個簡單的方法

<%= button_tag "Send", class: "btn btn-red span3", name: "commit" %> 

生產:

<button class="btn btn-red span3" name="commit" type="submit">Send</button> 
0
<%= content_tag :button, type: :submit, class: "btn btn-red span3" do %> 
    Send 
<% end %> 

主要生產以下HTML

<button class="btn btn-red span3" type="submit"> 
    Send 
</button>