我有一个模式“资产”,并且在显示页上,我有这样的:

  {:控制器 '看起来',:动作=> '无论'}%>

在“长相”控制器和“任何”动作都存在。

现在,当我去的第二个资产的节目页面,点击测试环节我得到这个错误:

  

处理AssetsController#2(用于127.0.0.1在2009-12-03 17时09分57秒)[POST]    参数:{ “authenticity_token”=> “aLGRq + ZVulWbwC09m1dy7Mj9b9AgSJqkwiS99SLk6uk =”}    用户负荷(0.6ms)SELECT * FROM “用户” WHERE( “用户”, “ID”= '1')LIMIT 1

     

的ActionController :: UnknownAction(无动作回应2.操作:创建,销毁,指数,新,接收和显示):    /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上面提到的,你正在使用link_to_remote,这是怎么回事您的网页上进行更新一个div与行动的结果。你可能意味着切换到的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