有人知道如何在Netbeans 6.7中运行替代Rails生成器吗?我已经安装了nifty-scaffold,想要了解如何从IDE运行以下命令:
script/generate nifty_scaffold etc ....
我已经安装了nifty-scaffold gem,但是当我为我的项目选择“Generate”时,它不会出现在下拉列表中。
(我在Windows上运行NetBeans)
答案 0 :(得分:5)
在netbeans中添加新的生成器扩展非常容易。 Netbeans没有这样做 自动,你需要手动完成。我正在使用NetBeans ver 6.8并通过以下过程在netbeans中成功安装了漂亮的生成器:
1。免费下载ryanb's nifty生成器的gems文件。
2。从工具中安装netbeans-> rubygems->安装本地
3. 转到目录C:\ Program Files \ NetBeans 6.8 \ ruby2 \ jruby-1.4.0 \ lib \ ruby \ gems \ 1.8 \ gems \ rails-2.3.5 \ lib \ rails_generator \ \发电机组件。它显示了netbeans中可用的所有生成器。
4 进入目录C:\ Program Files文件\的NetBeans 6.8 \ ruby2 \ JRuby的1.4.0 \ LIB \红宝石\宝石\ 1.8 \宝石\漂亮的发电机-0.3.0 \ rails_generators。它显示了刚刚安装的漂亮的发电机。
5. 将所有漂亮的生成器复制到步骤3中显示的组件目录。
6。右键单击项目并单击生成,您将找到所有新生成器的udpated列表
通过 Vikas Maan
答案 1 :(得分:0)
我假设当你说你安装了gem时,你是通过Generate ...-> Install Generators按钮完成的?
然而,它似乎确实是一个缺陷。我也在Windows和Windows上测试过它。 Netbeans 6.7并重现了你的问题 - 即使脚本/生成可以,Netbeans也找不到生成器。可能值得向Ruby Netbeans mailing list和/或filing a bug here发送电子邮件。
答案 2 :(得分:0)
您可以在“lib”文件夹中创建一个名为“generators”的文件夹,并在其中放置任何生成器文件夹,它应该正常工作。
或者将“generators”文件夹放在“vendor”文件夹中。
答案 3 :(得分:0)
链接到漂亮的发电机GEM(版本0.3): http://rubyforge.org/frs/?group_id=6986
我无法从github安装本地gem,但上面的链接有效。
适用于Rails 2。