Sim*_*ans 3 ruby json ruby-on-rails ruby-on-rails-4
我有一个对象列表,测试,其中包含问题和奖金问题,每个问题都有一个主题模型.我试图将所有这些包含在JSON API中,但我不断收到奇怪的难以理解的语法错误消息.我可以使用问题和主题或奖励问题和主题,但不是两者.这就是我现在拥有的:
render json: tests.as_json(:include => {:questions =>{:include => {:subject}},:bonuses => {:include => {:subject}}})
Run Code Online (Sandbox Code Playgroud)
我得到的错误信息是
/app/controllers/test_controller.rb:49:语法错误,意外'}',期待=> ... ssups => {:include => {:subject}},:bonuses => {:include => {: ...... ^ /app/controllers/question_set_controller.rb:49:语法错误,意想不到的 '}',期望=> ...采用=> {:包括=> {:受试者}}})... ^ /app/controllers/question_set_controller.rb:76:语法错误,意外的输入结束,期待keyword_end
提前致谢.
你有一对额外的括号包裹一个符号.这不是有效的Ruby哈希语法.它应该是
render json: tests.as_json(:include => {:questions => {:include => :subject}, :bonuses => {:include => :subject}})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2027 次 |
| 最近记录: |