我有一個應用程序運行在Ror4上,但似乎沒有讓我的鏈接工作。無論我有沒有Rails應用程序的內部鏈接不工作,但直接的網址是
<%= link_to "Get Started", get_started_path %>
或類似的在我的代碼,點擊它什麼都不做。但如果我輸入地址本地主機:3000/GET-開始就正確地把我引到我的網頁
這裏是我的routes.rb
match '/get-started' => 'static#get-started', via: 'get'
root 'static#index'
match '/thank-you' => 'static#thank-you', via: 'get'
match '/how-it-works' => 'static#how-it-works', via: 'get'
match '/get-started' => 'static#get-started', via: 'get'
match '/get-newsletter' => 'static#newsletter-signup', via: 'get'
match '/privacy-policy' => 'static#privacy-policy', via: 'get'
match '/terms-and-conditions' => 'static#terms-and-conditions', via: 'get'
的問題是所有鏈接的相同,以及鏈接由例如生成設計。這導致我相信這不是一個控制器問題。點擊
<%= link_to "Logout", destroy_user_session_path, method: :delete %>
也不起作用。這個問題在我的本地開發環境和服務器上是一樣的。 點擊直接鏈接,例如http://www.google.com做的工作,所以:
<%= f.submit "Next" %>
其實不知道問題是什麼。開發控制檯不會拋出錯誤,導軌控制檯也不會。
任何幫助表示讚賞。謝謝
你可以檢查生成的HTML嗎?如果鏈接在那裏顯示正確,我懷疑JS問題... – awendt 2014-10-18 14:06:42
在發佈這個問題後,我發現當我渲染一個頁面時:layout => false鏈接正常工作 – 2014-10-18 14:26:39
@awendt如果你發佈一個答案,我會給你點的。感謝提示! – 2014-10-18 14:55:17