2013-12-11 79 views
0

我猜,我失去了一些東西后...回報率:的form_tag,重定向提交

我們已經有了一個形式,這樣做:

<%= form_tag(controller: "contact",action: "send_us") %> 

我們已經有了這個控制器方法:

 def send_us 
     @name = params[:name] 
     @email = params[:email] 
     @question = params[:question] 
     Notifier.welcome(@name,@email,@question).deliver 
     redirect_to 'http://mysitepath.com.ua/ua/contact/contact_us' 
     end 

假設應用程序正生活在http://myserver.com.ua/和用戶將豐富它通過http://mysitepath.com.ua/ua/。因此,當用戶來到http://mysitepath.com.ua/ua/他會看到的應用程序,從http://myserver.com.ua/(沒有什麼複雜的)

所以,當我去http://myserver.com.ua/contact/contact_us(頁面與我的形式)的形式正確行爲和提交重定向權利http://mysitepath.com.ua/ua/contact/contact_us

但是,當我去http://mysitepath.com.ua/ua/contact/contact_us並提交表單時,它將我重定向到http://mysitepath.com.ua/contact/contact_us,沒有「/ ua /」。

你能幫我解決這個問題嗎?

回答

0

問題:
http://myserver.com.ua/ POST請求去/,這是很好的
http://mysitepath.com.ua/ua/同一職位請求轉到/,但我希望它去/ UA /。