2
美好的一天!Rails 3.1和自動檢測RSS
我嘗試通過我的web應用程序中的瀏覽器實現rss的自動檢測。我知道auto_discovery_link_tag,我試着用它。我通過Safari測試它。但這裏是問題 - 當我嘗試:
/app/views/layouts/application.html.erb
<%= auto_discovery_link_tag(:rss, {:controller => "users_controller", :action => "show"}) %>
的Rails的服務器顯示
Routing Error
No route matches {:controller=>"users_controller", :action=>"show"}
當我只是嘗試
/app/views/layouts/application.html.erb
<%= auto_discovery_link_tag(:rss) %>
瀏覽器顯示每個頁面上都有RSS(這是錯誤的)並且不顯示它。
這裏是我的代碼:
/app/controllers/users_controller.rb
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
@title = @user.name
@microposts = @user.microposts.paginate(:page => params[:page])
respond_to do |format|
format.html
format.rss { render :layout => false }
end
end
/app/views/users/show.rss.builder
3210