在我的Rhomobile项目中,我刚在/ app中创建了一个新的.erb文件。但是<%=%>之间的命令只是被忽略了...例如,我有一个像这样的链接:
'href="<%= url_for :controller => :Settings, :action => :do_sync %>"'
但是当我点击它时,没有任何反应。如何创建可以包含此类命令的新页面文件?我可以将它映射到一些配置文件中吗?
感谢您的帮助。
答案 0 :(得分:1)
我认为您的问题是.erb
文件的位置,而不是您使用url_for
。
假设您在设置控制器中引用了某个操作,.erb
文件应位于/app/Settings
中。这意味着,如果要从设置控制器呈现名为login
的操作,则必须创建文件login.erb
,使其位于/app/Settings/login.erb
。
在rhoconfig.txt
中,您可以定义应用程序启动和设置路径,如果要更改它,则可以在特定控制器中而不是/app/index.erb
中启动应用程序。