【发布时间】:2013-08-30 20:48:47
【问题描述】:
我目前正在开发一个带有大量引擎的 Rails 应用程序。
我有一些存储在数据库中的引擎根路径的路径。
但是,如果我尝试使用数据库中的值(它存储在 'root_path'-Field 中)和视图中的 link_to 助手链接到它们,我没有得到正确的链接。
这是一个例子(假设数据库中的root_path当前是foo_engine.bar_path)
- @engines.each do |engine|
= link_to engine.name, engine.root_path
代替:
http://localhost:3000/foo_engine.bar_path
我明白了
http://localhost:3000/current_engine/foo_engine.bar_path
提前谢谢你
菲利普
【问题讨论】:
-
你能在终端里做
rake routes并发布结果吗? -
谢谢!问题是我想路由到不同的引擎,并且引擎的路径存储在数据库中。
-
很高兴问题得到解决!
-
对不起。我只想说谢谢你试图帮助我:-)问题仍然存在:-D
标签: ruby-on-rails ruby ruby-on-rails-3