0
新的導軌3在Rails 3中,我如何創建一個只使用腳手架的db聯繫表格?
我想創建一個聯繫人表單,人們填寫,其保存到數據庫,然後出現一個感謝頁面。
我想這樣做沒有腳手架,所以我可以更好地學習,我認爲通過這樣做這將是更容易設置,以便人們不能嘗試通過修改url來查看其他人的條目。
理想情況下,它會在會話或Cookie中保持其狀態,以便他們在感謝頁面返回時結束。
一直在嘗試這樣做大約3天,並閱讀/谷歌噸,但在新的路線redirect_to控制器的東西在rails3 havn沒有設法弄明白。
的routes.rb
Contact::Application.routes.draw do
resources :contactees, :only => [:new, :create]
# to make sure crud doesn't have the routest I don't want
get 'contactees/submitted'
root :to => 'contactees#new'
contactees_controller.rb
ContacteesController < ApplicationControler
def share
end
def new
@contactee = Contactee.new
end
def create
@contactee = Contactee.new(params[:contactee])
if @contactee.save
redirect_to submitted_contactee
else
render action: "new"
end
end
end
查看
contactees
_form.html.erb
new.html.erb
submitted.html.erb
發表您的一些最好的猜測代碼,你很可能會得到你做錯了什麼,而不是一個人寫出來的所有代碼爲您的反饋意見。 – Azolo 2012-03-16 02:27:58