REST風格的控制器我想這樣做:沒有模型
namespace :user do
namespace :builder do
resource :general_info, only: [:edit, :update]
resource :biography, only: [:edit, :update]
end
root to: 'profiles#edit_biography'
end
所以,我可以得到這些漂亮的REST風格的控制器:
general_info_controller
biography_controller
但可能壞主意來創建虛擬builder
模型。
沒有它這些控制器給出一個錯誤:
ActiveRecord::Associations::Builder::BiographiesController
查看我對你的帖子的評論。 REST是一個http約定,並且沒有規定具體的實現或模式,當然也不需要Rails或任何Rails特定的約定。 REST是一種行爲,在Rails中,您在控制器中提供行爲。是的,通常會將一些行爲委託給模型,但這不是必需的。 –