1
我正在構建一個大多數情況下都是靜態頁面的投資組合網站,我試圖創建一個效果,其中站點無縫地作爲一個頁面(從主頁到主頁)運行,因爲我需要使用Javascript/Jquery。Rails JavaScript未執行
出於某種原因,當我從一個靜態頁面鏈接到另一個靜態頁面時,我的format.js代碼沒有得到執行。這裏是我的代碼
NavigationController
def home
respond_to do |format|
format.js
format.html
end
end
def main
end
,並在視圖(home.html.erb)我有
<%= link_to navigation_main_path, remote: true do %>
<h2> ENTER SITE </h2>
<% end %>
和的routes.rb
get 'navigation/home'
get 'navigation/main'
root to: 'navigation#home'
我的format.js.erb用於測試目的,它位於應用程序/視圖/導航是
alert('hi');
我不能在所有的數字了這一點,並希望得到任何幫助。
對於你要求你的主要行動中的主要action.Put格式代碼。 – xiaocui
但視圖/控制器操作是回家嗎? –
瞭解<%= link_to navigation_main_path,remote:true do%>,訪問此路徑將在您的主要操作中執行js格式。不是你的家庭行爲。 – xiaocui