2012-12-01 43 views
0

在我的Rhomobile項目中,我剛剛在/ app中創建了一個新的.erb文件。但之間<%=%的命令>只是忽略......在例子中,我有一個這樣的鏈接:新頁面忽略ruby代碼 - Rhomobile

'href="<%= url_for :controller => :Settings, :action => :do_sync %>"' 

但是當我點擊它,什麼都不會發生。如何創建可包含此類命令的新頁面文件?我可以將它映射到某個配置文件中嗎?

感謝您的幫助。

回答

1

我認爲你的問題是你的.erb文件的位置,而不是你使用url_for

假設您在設置控制器中引用了一個操作,.erb文件應位於/app/Settings中。這意味着如果您想要從設置控制器呈現名爲login的操作,則必須創建文件login.erb,以便它位於/app/Settings/login.erb

在您的rhoconfig.txt中,如果要更改應用程序的啓動和設置路徑,以便在特定的控制器中啓動應用程序,而不是在/app/index.erb中啓動應用程序。