我在学习如何使用emberjs作为rails api的客户端!使用EmberJS时未经许可的参数
我的代码是住在这里:
是一个简单的轨的API,由宁静的端点提供CRUD操作。 我跟随this tutorial,但是当我尝试在博客文章中保存评论时,我收到Unpermitted params: :post
。
UPDATE 01
Started POST "/comments" for 127.0.0.1 at 2015-12-01 10:01:01 -0200
Processing by CommentsController#create as HTML
Parameters: {"comment"=>{"author"=>" asdasdasdas", "body"=>"dasdasd asd asd", "post"=>"1"}}
Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms)
ActiveRecord::AssociationTypeMismatch (Post(#29657520) expected, got String(#11585400)):
app/controllers/comments_controller.rb:13:in `create'
Rendered /home/bruno/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.5/lib/action_dispatch/middleware/templates/rescues/_source.erb (13.1ms)
Rendered /home/bruno/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.5/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.7ms)
Rendered /home/bruno/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.5/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.5ms)
Rendered /home/bruno/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.5/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (43.1ms)
我怎样才能解决这个问题?
你的Ember模型是什么样的?你使用什么版本的Ember? – Andrew
对不起@安德鲁我不能再现这个错误了! –