私は、インデックスと約ページを使って、単純なアプリケーションをコーディングしたいです.dbを使わずに、すべてのテキストがビューにあります。しかし、ビューを変更するために私のコントローラメソッドを呼び出すことはできません。シンプルなRuby on Railsアプリケーション
!!!
%html
%head
%title Title
= stylesheet_link_tag "application"
= javascript_include_tag "application"
= csrf_meta_tags
%body
.wrapper
= yield
.footer
ホームインデックスビュー:ビュー約
%h2 Index
%h1
This is example page
%p
= link_to "Home", root_path
= link_to "About", :controller => "home", :action => "index"
%p
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
:routes.rbを内
%h2 About
%h1
This is about page
%p
= link_to "Home", root_path
= link_to "About", :controller => "home", :action => "about"
%p
Lorem ipsum
ここでは、コントローラ(home_controller.rb)
class HomeController < ApplicationController
def index
end
def about
end
end
レイアウトであります私はを持っています私は自分のドメインを呼び出すときに、私は私が書く指数、買ってあげる
:ドメイン/ホーム/インデックスを私は
を[GET]Noルートの一致を取得しない "/ホーム/インデックス"
私が電話すると、それは同じです、どうすれば私のページに電話をかけることができますか? すくいルートは私を与える:
ルート/ {:コントローラ=> "自宅"、:アクション=> "インデックス"}
root :to => ...
ライン上記のファイル:ハンドラ=> [:ERB、:ビルダーを、: coffee::haml]、:formats => [:html]、::ロケール=> [:en、:en]}検索対象:* "/ mnt/_Projects/exapmle2/app/views" wtf?私はこれを持っています – byCoderあなたは '/ app/views/home/about.html.haml'を持っていますか? –
ofc私は持っている、これは面白いです – byCoder