Rails Rails scaffold 执行报 Expected string default value for '--jbuilder'

ahtest · 2016年12月13日 · 最后由 ahtest 回复于 2016年12月13日 · 2052 次阅读

OS: win10 x64 Ruby: 2.2.2 x86 rails: 5.0.0.1 jbuilder: 2.6.1

执行rails g scaffold Article name title content:text时,报

Expected string default value for '--jbuilder'; got true (boolean)
invoke  active_record
      create    db/migrate/20161213013344_create_articles.rb
      create    app/models/article.rb
      invoke    test_unit
      create      test/models/article_test.rb
      create      test/fixtures/articles.yml
      invoke  resource_route
       route    resources :articles
      invoke  scaffold_controller
      create    app/controllers/articles_controller.rb
      invoke    erb
      create      app/views/articles
      create      app/views/articles/index.html.erb
      create      app/views/articles/edit.html.erb
....

在网上没有找到相关的解释和解决办法,但在另一台 win7 x64,一样的环境就没有这个问题,求大神帮解释,看看可能把这个讨厌的东西干掉,先谢了!!!

建议还是不要在 windows 系统下写 Ruby 吧.. 😅

rails g scaffold Article name:string title:string content:text

带上类型呢

这个没错吧,只是警告

mac 也出现过同样的警告

#5 楼 @flowerwrong 你的方法可行,已解决,感谢大家的热心帮助

需要 登录 后方可回复, 如果你还没有账号请 注册新账号