我是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