2
我目前正在使用Rails 3.0來開發我的應用程序。
如何處理我打算用作我的主頁的public/index.html
文件中的表單。
通常視圖的動作按鈕與其控制器的相應方法配對。
但如何處理這種情況下索引文件在公共目錄?Rails:我可以使用public/index.html文件中的表單嗎?
我目前正在使用Rails 3.0來開發我的應用程序。
如何處理我打算用作我的主頁的public/index.html
文件中的表單。
通常視圖的動作按鈕與其控制器的相應方法配對。
但如何處理這種情況下索引文件在公共目錄?Rails:我可以使用public/index.html文件中的表單嗎?
這是可能的,只要form
的action
屬性指向Rails控制器的動作即可。但是,它是而不是 Rails中的常態使用靜態HTML頁面來捕獲數據。規範是使用Rails的MVC架構。
我必須問:您是否閱讀過Ruby on Rails網站上提供的文檔?查看http://edgeguides.rubyonrails.org並閱讀入門部分。
現在,我想你可能會使用public/index.html,因爲你不知道如何使用控制器來爲你的網站的根服務。這裏有一個如何使用控制器,而不是公共/ index.html中的一個簡單的例子:
rails g controller Home index
home
)routes.rb
並添加root :to=>"home#index"
public/index.html
上面實際上是在邊緣指南,得到說明部分。所以,我強烈建議您閱讀文檔。它會誠實地爲你節省很多麻煩。