0
因爲這是使用Bootstrap編寫的,是否會阻止我使用Ruby編寫代替生成腳手架所生成的表單?這個HTML書寫形式可以寫成腳手架生成的Ruby形式嗎?
HTML /引導的形式,我編碼
<form class="form-horizontal">
<div class="control-group">
<label class="control-label" for="inputEmail">Email:</label>
<div class="controls">
<input type="text" id="inputEmail" placeholder="Email">
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputTwitter">Twitter User</label>
<div class="controls">
<input type="text" id="inputTwitter" placeholder="Twitter User">
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputSession">Primary Trading Session</label>
<div class="controls">
<select name="selTradingSession">
<option value"0">U.S. Session</option>
<option value"1">European Session</option>
<option value"2">Asian Session</option>
</select>
</div>
<br>
<div class="text-center"><button type="submit" class="btn">Send</button></div>
</div>
<p><small class="text-muted">*We will not give out your email or twitter handle. </small></p>
</form>
腳手架生成的表單
<%= form_for(@softrun) do |f| %>
<% if @softrun.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@softrun.errors.count, "error") %> prohibited this softrun from being saved:</h2>
<ul>
<% @softrun.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :soft_email %><br>
<%= f.text_field :soft_email %>
</div>
<div class="field">
<%= f.label :soft_twitter %><br>
<%= f.text_field :soft_twitter %>
</div>
<div class="field">
<%= f.label :prim_session %><br>
<%= f.text_field :prim_session %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
部分是什麼?謝謝 ! – ElMerroPero 2014-11-03 03:05:07
部分用於呈現當前控制器內依賴於單個對象的子模板。 – user3366155 2014-11-03 05:12:02
所以我的簡單解決方法是使用命令「rails g bootstrap:主題softruns -f」基本上它做了我一直在尋找的東西,那就是將引導表單寫入ruby。這種方法會阻礙未來的任何功能嗎? – ElMerroPero 2014-11-03 14:44:53