我無法像我期望的那樣訪問控制器參數哈希值。我的理解是HashWithIndifferentAccess,但不管是什麼我已經試過,我總是遇到這樣的錯誤wrong number of arguments (1 for 0)
Rails控制器參數哈希
這裏是控制器方法:
def cuisine
@selection = params("name") // or params(:name)
end
這裏的routes.rb
get '/cuisine/:name', to: 'main#cuisine'
什麼我從params
本身看到(@selection
)是哈希..
{"controller"=>"main", "action"=>"cuisine", "name"=>"american"}
我感謝您的幫助!
我現在明白了,謝謝! – phpete