回答

1

這是設計。有幾個默認的別名定義:

def default_alias_actions 
    { 
    :read => [:index, :show], 
    :create => [:new], 
    :update => [:edit], 
    } 
end 

所以如果有人有'更新'的權利,那麼他有'編輯'的權利。對於遵循REST風格的Rails應用程序來說,這很自然。

但是你可以很簡單地define你自己的別名。

相關問題