2012-03-27 12 views
0

私がしようとしているのは、ユーザーが新しいパブリケーションのいくつかのフィールドを埋めるフォームを作成し、新しいパブリケーションアクションに移動します。ユーザは残りの部分を埋めます。「新しい」アクションへのリダイレクトのフォーム

私はコントローラーの部分をカバーしていますが、モデルには正確には関連付けられていないため、form_forの使用方法はわかりません(必要なフィールドの一部のみが最初のフォームにあります)。

答えて

2

あなたは何ができる

form_tag new_publication_path()

0

必ずしもこれを行う最善の方法ではありませんが、モデルIDが有効かどうかによって、フォーム内のフィールドの一部を非表示にすることができます。例えば、(HAMLで):

- if @model.id #only shows up if the model has been saved. 
    = f.text_field :field_name, ... 

あなたはいつも新しいを使用して、モデルが保存されているとき、ちょうど「編集」アクションとフィールドの残りの部分にリダイレクトすることができますこの方法では、最大表示されます。

関連する問題