は、私は私は何をするかどうかはわからないが、私が持っている別のコントローラのアクションへのリンクですHAMLHAML - リンクを作成して正しいコントローラに移動する方法
=link_to("My Disclosures", "") << ' |'
=link_to("Create Disclosure", "#") << ' |'
=link_to("My Programs", "#") << ' |'
=link_to("Log Out", "sign_out")
で仕事をしようとしていますいくつかのリンクを持っています。ここで
は私のルートです:
scope :module => :mobile, :as => :mobile do
constraints(:subdomain => /m/) do
devise_for :users, :path => "", :path_names =>
{ :sign_in => "login", :sign_out => "logout",
:sign_up => "signup" },
:controllers => {:sessions => "mobile/sessions"}
resources :home
resources :disclosures # Will have new, get, look up a disclosure
end
end
は、だから、私はlog_outパスが働いているだろうと思ったが、それはそう機能していません。
はまた、私はこの非常に単純なコントローラがあります。
class Mobile::DisclosuresController < ApplicationController
def new
Rails.logger.debug "-"*100
Rails.logger.debug session.inspect
Rails.logger.debug "-"*100
respond_to do |format|
end
end
def create
end
def destroy
end
end
をしかし、私は彼らが私がGETとPOST上に行く必要が様々なコントローラのアクションにつながるようにHAMLのリンクを作成する方法がわからないです。コントローラに正しくリンクする方法についての助けがあれば幸いです。
あなたは(http://guides.rubyonrails.org/routing.html#paths-and [ルーティング上のレールガイド]を見たことがあり-urls)? –