Pla*_*Ton 4 routing ruby-on-rails ruby-on-rails-3
我正在尝试编写我的第一个rails 3 gem - 一切运行良好,除了路线 - 我似乎无法让它们正常工作.这可能是一个非常简单的错误 - 如上所述,这是我第一次使用引擎.宝石本身非常非常基本 - 只是一个脚手架
我的gem的配置/路由文件:
class ActionController::Routing::RouteSet
resources :frogs
end
Run Code Online (Sandbox Code Playgroud)
...当我尝试启动服务器时,出现以下错误:
/home/john/.rvm/gems/ruby-1.9.2-p0/gems/cancandevise-0.1.0/config/routes.rb:3:in
<class:RouteSet>': undefined method
resources'for ActionDispatch :: Routing :: RouteSet:Class(NoMethodError)
任何建议非常感谢.目前,宝石只不过是一个非常基本的轨道生成的"青蛙"脚手架
干杯, - JB
@marcgg,我相信这是常规rails应用程序的语法,但我认为他在谈论引擎.
@unclaimedbaggage,您的引擎/ gem路由文件应如下所示:
Rails.application.routes.draw do |map|
resources :frogs
end
Run Code Online (Sandbox Code Playgroud)
我做了一个示例引擎,它触及了我在创建第一个gem时遇到的所有常见设置问题,您可能会发现它有助于引用:
http://keithschacht.com/creating-a-rails-3-engine-plugin-gem/
归档时间: |
|
查看次数: |
4488 次 |
最近记录: |