无法使用Rails 3.2创建插件?
我在最新版本中遇到了rails的问题。 我已经创建了一个新的应用程序(rails new MyProject),但我没有脚本/生成,只有脚本/ rails,当我输入
ruby ./script/rails generate plugin my_plugin "Could not find generator plugin.".
你知道如何生成插件模板吗? 没有这个命令就可以创建插件吗?
PS:我正在使用Rails 3.2.1和ruby 1.8.7 [universal-darwin11.0]
随着Rails 3.2.0的发布,插件生成器已被删除。 请在此处查看更改日志。 现在您可以使用以下命令:
rails plugin new my_plugin
但要小心,因为你应该在项目之外运行命令。 它使用自己的Gemfile创建一个完整的插件结构。 因此,在创建插件之后,您可以在Rails应用程序中使用它,并使用path选项将其添加到Gemfile中。 就像是:
gem 'my_plugin', path: '/path/to/my_plugin'
我刚刚读到你正在使用Ruby 1.8.7。 请考虑升级到Ruby 1.9.3。 Rails 3.2是支持Ruby 1.8.7的框架的最后一个版本。
- 从ActiveRecord原始SQL获取类型化结果
- 将Ruby中的字符串切换为固定长度的字符串,忽略(不考虑/不考虑)新的行或空格字符
- 将两个ActiveRecord :: Relation与OR组合,而不是AND,返回一个Relation而不是一个Array,以便稍后能够分页
- 安装Bundler时出错
- 在ruby中不使用eval将字符串转换为类名?
- 为什么’bundle install –without production’命令在更新后不需要’–without production’?
- 测试ActiveSupport :: TimeWithZone对象是否相等
- 在Ruby中打印类的所有方法名称?
- Ruby中的大型乘法输出结果为负