我有一个简单的应用程序,当我转到指向 page#index 的根 uri 时,它会显示图像。图片以这种方式工作得很好,但是当我转到 /page/index 时,图片被破坏了。这是什么原因造成的?
路线.rb
root :to => "page#index"
match ':controller(/:action(/:id))(.:format)'
当我查看源代码并尝试单击 /page/index 中的图像时,我得到:
Unknown action
The action 'assets' could not be found for PageController
即使我把
match ':controller(/:action(/:id))(.:format)'
前
root :to => "page#index"
它仍然不渲染图像。
编辑:因为我收到控制器错误。这是我的 page_controller.rb
class PageController < ApplicationController
def index
render "index"
end
end