1

まず第一に、私はRuby on Railsが初めてです。

空の「編集」サイトにリンクしたい。例: 「コンテンツの編集」リンクをクリックしています。「コンテンツ/編集」に移動する必要がありますが、フォームに値がありません。HTML選択ボックスのエントリをクリックして「コンテンツ」を選択できるはずです。その後、フォームにコンテンツ値を入力する必要があります。

「edit_content_path」メソッドを変更しようとしましたが、常に ID が必要です。

何か案は?

解決策を見つけるために読んだこと: http://guides.rubyonrails.org/routing.html

ご挨拶!=)

4

2 に答える 2

0

resources :contentsの呼び出しに次を追加するだけroutes.rbです。

resources :contents, :except => :edit do
  get 'edit', :on => :collection
end
于 2012-04-13T16:15:44.033 に答える
0

既存のオブジェクトのみを「編集」できます。コンテンツを作成するには、new_content_path を使用する必要があります。

Rails はデフォルトで 7 つの RESTful アクションを提供します。

ここに画像の説明を入力

詳細については、ruby.railstutorial.org/book?version=3.2#top を参照してください。

于 2012-04-13T15:15:30.187 に答える