代码之家  ›  专栏  ›  技术社区  ›  Andrew

轨道3:设计:没有与“/”匹配的路线

  •  1
  • Andrew  · 技术社区  · 14 年前

    我在尝试将device添加到Rails3应用程序时遇到了一些问题。我首先创建了一个带有“home”控制器和“index”操作的新Rails 3(RC2)应用程序,并验证了“/”将呈现“home/index”。接下来,我在gemfile中设置device 1.1.1,安装device,创建用户模型,并迁移数据库。现在“/”返回没有与“/”匹配的路由,并且没有一个设计路由可以工作。

    解决这个问题的方法是什么?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Andrew    14 年前

    显然,device的最新gem版本(1.1.1)不适用于rails 3.0.0rc2。必须使用GitHub的最新版本。

    修改GemFile的位置:

    gem 'devise', '1.1.1'
    

    到:

    gem "devise", :git => "git://github.com/plataformatec/devise.git"