我有一个通过以下方式构建的rails-api应用程序:rails-api new myapp --skip-sprockets -d mysql
然后我有一些我使用创建的内容:rails g scaffold data name:string
我在使用 rails 默认测试工具测试创建该类型对象的发布请求时遇到问题。我越来越:
undefined method `to_i' for true:TrueClass (NoMethodError)
我的路线已设置:resources :data, except: [:new, :edit]
控制器和模型已像往常一样由rails g scaffold
详细信息:
-Ruby 2.1.1
-Rails 4
-data_controller.rb:https ://gist.github.com/glesage/9902677-data_controller_test.rb: https
://gist.github.com/glesage/9902719-
错误堆栈轮流:https ://gist.github.com/glesage/9903392 -
无轮流错误堆栈: https :
//gist.github.com/glesage/9903413 - artmees 方式错误堆栈:https://gist。 github.com/glesage/9903483
*
请指教!谢谢!!