2016-10-09 30 views
0

我想直接使用link_to方法鏈接到html頁面。直接在Rails中link_to html頁面

例如,定義一個名爲UsersController的控制器,並且在UsersController中有一個名爲welcome.html.erb的html頁面,但沒有歡迎操作定義,如果是這樣,我如何直接使用link_to實現與此頁面的鏈接?

+0

你的問題很混亂。在rails中有一個目錄'public'。說,你在那裏推出了一個'html'頁面:'welcome.html'。現在,您可以通過訪問「http:// /welcome.html」來獲取此頁面。鏈接將是:'link_to'歡迎','/ welcome'' – rony36

+0

具體來說,如果welcome.html頁面位於project_root/app/views/users? – Sunny

回答

-1

link_to可以傳遞任何URL

從文檔

的link_to(身體,url_options = {},html_options = {})

的link_to 「訪問其他網站」,「https://stackoverflow.com/

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html

+0

具體來說,如果welcome.html頁面位於project_root/app/views/users? – Sunny

+0

您無法從您的應用/視圖文件夾託管公共HTML頁面。 –

+0

請忽略公共頁面的概念,只是假設頁面位於views/users/welcome.html.erb,在用戶控制器中沒有歡迎操作,如果是這樣,如何使用link_to鏈接到此頁面? – Sunny