2017-05-23 85 views
0

資源名稱是否必須是複數('resources:articles')當您在route.rb中定義資源時?如果是這樣,模型的名稱需要是相同的,但以單數形式,因此模型表將匹配資源,因爲軌道將它轉換爲複數。rails資源方法名稱與模型名稱的區別?

或者它並不重要?我很困惑...

+0

[資源和資源方法之間的區別]可能的重複(https://stackoverflow.com/questions/9194767/difference-between-resource-and-resources-methods) –

+0

我投票結束此問題爲關閉因爲簡單的Google搜索可以回答這個問題。或者閱讀Rails文檔。 – mmichael

回答

0

是資源本身的名稱必須是複數

不一定!您也可以聲明singular resources。但資源名稱應匹配控制器名稱而不是型號名稱。你應該閱讀Resource Routing更好地瞭解

由於按照慣例,型號名稱應該總是奇異和Rails默認表中查找複數形式的型號名稱

+1

我認爲較少的格式可以使文章更具可讀性。當一切都被強調/強調時,什麼都沒有。 –

+1

@SergioTulentsev好的。將編輯它! – Pavan

+0

@SergioTulentsev現在看起來如何? – Pavan