我有兩個模型:Book
和ReadingList
。 A ReadingList
has_and_belongs_to_many
Book
s。在BooksController#show
頁面上,我想要一個顯示所有閱讀列表的選擇列表,以及一個用於將當前書籍添加到所選閱讀列表的按鈕。Rails平靜的路線問題
大概這應該去ReadingListController#update
行動,但我不能指定這是表單的URL,因爲我不知道創建表單時要發送給哪個ReadingList。我可以用JavaScript來破解它,但我寧願不依賴它。
在BooksController
中有一個自定義操作,它接受讀取列表ID來添加書籍,還是可以工作路線,以便請求最終進入ReadingListController#update
操作?
這麼多好主意,但我最終去了這個 - 感覺最有語義。乾杯安東尼和其他人:) – Skilldrick