我是Learning Rails。許多公約很有意義。映射到控制器動作的代碼的慣例是奇數:Rails默認的restful資源代碼背後的邏輯是什麼?
//code url controller action
tweets_path /tweets/ def index
tweet /tweet/ID def show
new_tweet_path /tweets/new def new
edit_tweet_path(tweet) /tweets/ID/edit def edit
爲什麼不在同一個對稱的方式作爲控制器的動作完成的自動生成方法幫手?例如:
//code
tweet_index
tweet_show(tweet)
tweet_new
tweet_edit(tweet)
我很新的我敢肯定有一個非常好的理由,我只是不知道它:)它不是對稱
不錯的問題,我認爲這只是一個慣例..我喜歡「tweets_path」的聲音,我希望看到這條路線中的所有推文,這就是默認顯示的內容。 :) – Kaeros 2013-02-18 18:49:31
我發現這個,它_almost_解釋了爲什麼:https://blogs.oracle.com/divas/entry/restful_rails_tutorial – SimplGy 2013-02-18 18:53:57