1
RSpec的測試rspec的測試:
get(my_controller_path, params: {})
預計my_controller
請求以產生PARAMS {}
。具有很強的參數
相反,如果產生PARAMS { my_controller: {} }
有沒有辦法從產生PARAMS卸下控制器的名字嗎?
考慮允許查詢參數無控制器名稱的使用情況 - /my_controller?foo=bar
RSpec的測試rspec的測試:
get(my_controller_path, params: {})
預計my_controller
請求以產生PARAMS {}
。具有很強的參數
相反,如果產生PARAMS { my_controller: {} }
有沒有辦法從產生PARAMS卸下控制器的名字嗎?
考慮允許查詢參數無控制器名稱的使用情況 - /my_controller?foo=bar
嘗試fetch
def my_controller_params
params.fetch(:my_controller, {}).permit(:atrribute)
end