試圖讓軌道中的控制器塊工作。在迴應網址時,我想顯示與模型相關的.png文件。Rails控制器 - format.png
respond_to do |format|
format.html { render :blank }
format.json { render json: @play }
format.png do
send_data data, :type => "image/png", :filename => 'screenshot.png'
end
數據工作正常,是一個200Kb的文件。問題是,當我去的網址:
http://localhost:8080/plays/testing1.png
它帶給我一個空白頁(我創建show.png.erb,並在那裏什麼都沒有)。不知道如何讓png文件顯示爲內聯或可下載。
感謝您使用Conent-Disposition的任何幫助
具有respond_to行的控制器的名稱/ url是什麼? – emrea
Route:'play GET /plays/:id(.:format)plays#show〜 控制器名稱是:PlaysController。行動的名稱是顯示 - 這是你需要什麼? –
對我來說是正確的。 – emrea