{"organisation"=>"{\"current_page\":\"home_page\",\"is_worker\":true}", "controller"=>"my_profile/worker/jobs", "action"=>"managers", "format"=>"json"} permitted: false>
def经理 绑定 结束
我正在对提取数据发出axios请求。在控制器操作中,我定义了binding.pry来检查参数,但无法弄清楚如何访问current_page参数。
我尝试过类似的事情
params[:organisation][:current_page]
但是我遇到了错误
TypeError: no implicit conversion of Symbol into Integer
我即将访问该组织
params[:organisation]
我得到的输出为
{\"current_page\":\"home_page\",\"is_worker\":true}
请帮助我解决如何访问current_page和is_worker
Axios请求
data = {current_page: type, is_worker: true }
this.$axios.get(url, { params: { organisation: data } })
答案 0 :(得分:1)
organisation
键的值是json字符串,因此您应该首先对其进行解析
JSON(params[:organisation])['current_page']