1

私はまだプログラミングに非常に慣れていないため、Rails で学習しようとしています。http://matharvard.ca/posts/2011/aug/22/contact-form-in-rails-3/からメール フォームをコピーして貼り付けました。現在、Twitter ブートストラップ スタイルを以下のフォームに適用しようとしています。私はいくつかの異なる方法を試してみましたが、運が悪かったのですが、フィールドセットタグが存在する理由と理由、およびヘルパーと思われるものにさまざまな css クラスを適用する方法を理解していないと思います。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです (プログラミング、デザイン、およびレールにはまだ非常に新しいので、ここでヘルパーを見ていることを確認できれば、それはボーナスになります)。

よろしくお願いいたします。

<%= form_for @message, :url => contact_path do |form| %>
<fieldset class="fields">
 <div class="field">
  <%= form.label :name %>
  <%= form.text_field :name %>
 </div>

 <div class="field">
  <%= form.label :email %>
  <%= form.text_field :email %>
 </div>
 <div class="field">
  <%= form.label :subject %>
  <%= form.text_field :subject %>
 </div>

 <div class="field">
  <%= form.label :venue %>
  <%= form.text_field :venue %>
 </div>

 <div class="field">
  <%= form.label :date %>
  <%= form.text_field :date %>
 </div>

 <div class="field">
  <%= form.label :time %>
  <%= form.text_field :time %>
 </div>

 <div class="field">
  <%= form.label :body %>
  <%= form.text_area :body %>
 </div>
</fieldset>

<fieldset class="actions">
  <%= form.submit "Send" %>
 </fieldset>
<% end %>
4

2 に答える 2

0

スマホから書いているので詳しくは書けません。HTML の fieldset タグは、関連するフォーム フィールドをグループ化するためのものです。あまり効果がありません。あなたはおそらくあなたが望んでそれを削除することができます.

Twitter のブートストラップは、HTML の編成方法と適用されるクラスについて比較的厳密です。フォーム HTML の例を Twitter のブートストラップ ドキュメントからコピーし、フォーム フィールドを Rails コードに置き換えて生成することをお勧めします。

于 2012-09-09T03:04:57.650 に答える