質問

私はショーのページに、私はこれを持って、モデルの資産」を持っており、ます:

  {:コントローラが、 '見える':アクション=> '何'}%>

「ルックス」コントローラと「何」アクションの両方が存在します。

今、私は2番目の資産のためのショーのページに行くと、私はこのエラーを取得するテストリンクをクリックしたときます:

  (2009年12月3日17時09分57秒で127.0.0.1など)

処理AssetsController#2 [POST]    パラメータ:{ "authenticity_token" => "aLGRq + ZVulWbwC09m1dy7Mj9b9AgSJqkwiS99SLk6uk ="}    ユーザー負荷(0.6ms)SELECT * FROM "ユーザー"( "ユーザー"。 "ID" = '1')LIMIT 1

     

ActionController :: UnknownAction(アクションなし2.アクションに反応しない:作成、破棄、インデックス、新しい、受信、およびshow):    /usr/lib/ruby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/app_integration/rails/action_controller.rb:7:in process' haml (2.3.0) lib/sass/plugin/rack.rb:44:incall」     /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun」     /usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart」     /usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart」     /usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:instart」     /usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart '

     

レンダリング救済/レイアウト(NOT_FOUND)

だから、明らかにそれが何であれASSET_IDショー私はから来たという名前だ行動に私を演出です。それが助け場合、私はauthlogicとコンパスの宝石を使用しています。私は任意の助けをいただければと思います。

役に立ちましたか?

解決

あなたのアプリから正確なコードということですか?まず第一に、あなたは=>の間で不足している:コントローラと「ルックスを」

してみてください。

 {:コントローラ=>、 '見える':アクション=> '何'}%>

他のヒント

何dlを上記に加えて、あなたは、アクションの結果を使用してページ上のdivを更新しようとしているはlink_to_remoteを、使用しています。あなたは、あなたがどこかに行くことを期待してお勧めするので、のlink_toに切り替えることを意味するかもしれません。

あなたはAJAX呼び出しをしたい場合は、次のように

そうでなければ、あなたははlink_to_remote呼び出しにパラメータを追加する必要があります:

<%= link_to_remote 'test',
                   :update => "some-div-id", 
                   :url => { :controller => 'looks', :action => 'whatever' } %>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top