宝石clobbers路线

时间:2011-10-19 03:39:56

标签: ruby-on-rails-3 routes gem

我在这里关注了gem tutorial / example:https://github.com/krschacht/rails_3_engine_demo

所以,我克隆了repo,将所有文件/模块/对象重命名为我自己的gem。

我还有一个测试应用程序,用于锻炼新的宝石。在我的练习宝石文件中:

gem 'mynewgem', :path => '../mynewgem/'
gem 'rails_3_engine_demo', :path => '../rails_3_engine_demo'

(如果你看看演示,你会发现所有东西都被称为'奶酪')。

我运行bundle install(一切都好)然后rake路由,这是我的输出:

        cheese        /cheese(.:format)             {:controller=>"cheese/widgets", :action=>"index"}
cheese_widgets GET    /cheese/widgets(.:format)     {:controller=>"cheese/widgets", :action=>"index"}
 cheese_widget GET    /cheese/widgets/:id(.:format) {:controller=>"cheese/widgets", :action=>"show"}

那么,为什么其他宝石的路线遭到破坏的任何想法?

另一个问题,宝石通常在各自的宝石中有自己的路线吗?或者是gem的用户应该在他们的routes.rb文件中编辑?

0 个答案:

没有答案