首页 文章

生成nifty时出错:scaffold => create_migration':参数个数错误(3表示0)(ArgumentError`)

提问于
浏览
1

我正在尝试创建一个脚手架rails g nifty:scaffold authentication user_id:integer provider:string uid:string index create destroy

authentication.rb已生成,但没有我收到错误的视图/home/user/.rvm/gems/ruby-2.1.0/gems/nifty-generators-0.4.6/lib/generators/nifty/scaffold/scaffold_generator.rb :85: create_migration': wrong number of arguments (3 for 0) (ArgumentError) from /home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/generators/migration.rb:63:in migration_template'来自/home/user/.rvm/gems/ruby-2.1.0/gems/nifty-generators-0.4.6/lib/generators/nifty/scaffold/scaffold_generator.rb:87:in create_migration' from /home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/command.rb:27:in 从/ home / user /运行来自/home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in invoke_command' from /home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in block in invoke_all' . rvm / gems / ruby-2.1.0 / gems / thor-0.19.1 / lib / thor / invocation.rb:133:in each' from /home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in map'from /home/user/.rvm/gems/ruby-2.1.0/gems /thor-0.19.1/lib/thor/invocation.rb:133:in invoke_all' from /home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/group.rb:232:in dispatch'来自/home/user/.rvm/gems/ruby-2.1.0/gems/thor-0.19.1/lib/thor/ base.rb:440:in start' from /home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/generators.rb:157:in invoke'from /home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/commands/generate.rb:11:in <top (required)>' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:247:in require'from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:247:in来自/ home / user /的/home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:247:in require' from /home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/commands/commands_tasks.rb:135:in generate_or_destroy'的 block in require' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:232:in load_dependency' .rvm / gems / ruby-2.1.0 / gems / railties-4.1.2.rc1 / lib / rails / commands / commands_tasks.rb:51:in generate' from /home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/commands/commands_tasks.rb:40:in run_command!'来自/home/user/.rvm/gems/ruby-2.1.0/gems/railties-4.1.2.rc1/lib/rails/commands.rb:17:in <top (required)>' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:247:in require'from /home/user/.rvm/ gems / ruby-2.1.0 / gems / activesupport-4.1.2.rc1 / lib / active_support / dependencies.rb:247:in block in require' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:232:in load_dependency'from /home/user/.rvm/gems/ruby-2.1.0/gems /activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:247:in require' from /home/user/Desktop/remake/bin/rails:8:in '来自/home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib /active_support/dependencies.rb:241:in load' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:241:in block in load'来自/home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb: 232:在 load_dependency' from /home/user/.rvm/gems/ruby-2.1.0/gems/activesupport-4.1.2.rc1/lib/active_support/dependencies.rb:241:in load'来自/home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in require' from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in require ' from -e:1:in `'

1 回答

  • 3

    自2012年10月以来,Nifty生成器尚未更新(来自github页面) . 使用不同的东西,因为这个宝石肯定不是最新的 .

相关问题