私はRailsの新機能ですので、間違った用語を間違えてください。まず、いくつかのコンテキスト:私は、小さな分析ラボ用のサンプルトラッキングWebアプリケーションを構築しています。バッチ提出フォームを3つの列に分割することができるのは特に滑らかです。バッチは列1のいくつかのテストに関連付けられ、バッチ情報は列2に入力され、個々のサンプルは列3に名前が付けられます。理想的には、列3の最後に大きな送信ボタンがあり、スルー。3つの列のレイアウトにフォームを分割する
私は、フォーム生成のためのCSSとformtastic 960(12列)を使用しています。私の最初の傾向は、3つのdivを使って列を設定し、各divにフォームを離散して分割することですが、フォームをdivに分割して、データの永続性すべての列にわたってdivを使用する必要がありますか?ここに私の一般的な要点を示すいくつかのコードがあります:
.grid_4
# Test associating stuff
.grid_4
= semantic_form_for @batch do |f|
= f.inputs :name => "Batch Info" do
= f.input :sampling_date, :required => false
= f.input :experiment_name, :required => false
= f.input :notes, :as => :text
.grid_4
# The page obviously breaks without this line, but it makes the form only
# pertain to the inputs in this column.
= semantic_form_for @batch do |f|
# The sample and test association stuff will be nested forms
= f.semantic_fields_for :samples do |sample_form|
= sample_form.input :sample_name
= f.buttons do
= f.commit_button :label => "Submit batch"
ありがとうございました!
あなたの答えは正しいとわかりました。私の質問は間違っていました。私は長い、ネストされたフォームのために行っていたし、その後、私のグリッドをsemantic_form_forの内側に置くべきだった。私は間違いなく、サミーで読み上げますが、ありがとう! –
私の答えが正しければ、それを受け入れるか、少なくとも+1を与えることを検討するかもしれません! –
私は必要な担当者がいたら、あなたに+1を撃つでしょう。ありがとう! –