2016-02-17 69 views
0

我最近在看我的Rails 4應用程序的日誌,並注意到它正在處理show作爲JavaScript和*/*爲什麼我的Rails應用程序處理爲JS和*/*

Processing by ArticlesController#show as */*

Processing by ArticlesController#show as JS

我有一個很難搞清楚這是什麼意思。這是值得擔憂的嗎?我會假設它應該只處理爲HTML。

這裏是我的節目:

def show 
    @article = Article.find(params[:id]) 
    @related = Article.where.not(id: @article.id).tagged_with(@article.tag_list, :any => true).take(4) 
    @most_popular = Article.where.not(id: @article.id).order(impressions_count: :desc).take(50).sample(8) 
    @feedback = @article.feedbacks.build 
    impressionist(@article, :unique => [:session_hash]) 
    @articles = Article.where.not(id: @article.id).order(updated_at: :desc).paginate(page: params[:page]).per_page(12) 
end 
+0

如何從瀏覽器中點擊顯示操作? –

+0

www.mysite.com/articles/:id - 這是我網站上各種文章的展示頁@Arup – Kathan

+0

@Kathan你解決了這個問題? – inye

回答

0

實際上,你可以在你的行動更多信息添加respond_to代碼塊設置響應類型的動作here

在末尾添加這是你的表演動作和讓我知道它是否按預期工作,謝謝。

respond_to do |format| 
    format.html 
end 
+0

它如何確定當該塊不在位時要選擇哪種響應類型? @sghosh – Kathan

+0

他們是這個字段** Content-Type **在請求頭中,使用它我猜你可以在你的控制器中使用request.format或request.content_type – sghosh968

相關問題