2009-08-10 90 views
0

我試圖創建一個複雜的(從我的意見)形式,但這個過程非常艱難。 我想要表單有4個元素:多種動作形式

  • 列表[科目]和一個按鈕[從列表中刪除所選主題];
  • 一個按鈕和一個關聯的輸入字段[「添加主題」和字段分別添加它];

我覺得單一表單是不夠的,首先我應該把我的元素分成兩種形式(甚至嵌套形式 - 我真的不知道該怎麼做)。但是,什麼是正確的方式?

即使我試圖使一個單一的形式,用一個簡單的添加動作,接收一個錯誤[未定義的方法 `subjects_path」的#ActionView :: Base的:0x485934c。我已經通過'腳本/生成模型'命令(即不是由生成的腳手架)簡單地創建了模型主題。也許這是問題的根源?

回答

0

實質上,它聽起來像您的視圖需要兩種形式,一種是添加主題,另一種是通過REST控制器刪除主題。不要忘記在你的routes.rb文件中指定你的主題資源。也許如果你在這裏包含了一些代碼,其他人可能會更容易提供幫助。

+0

謝謝,我真的忘了告訴路線有關新資源。 – gmile 2009-08-10 14:05:57