içinde sindirmek oluşturmayan:Rails4: image_url Bu kodu vardır kontrolörü
class ExampleController < ApplicationController
include ActionView::Helpers::AssetUrlHelper
def show
respond_to do |format|
msg = { status: "ok", message: "Success!", image_url: image_url('image.png') }
format.json { render :json => msg }
end
end
end
Bu bana bu yanıtı döndürebilir:
{ status: "ok", message: "Success!", image_url: 'images/image.png' }
Ve beklediğim gibi bir şey:
{ status: "ok", message: "Success!", image_url: 'assets/image-37bf76be1.png' }
neler sorun mu
Geçerli Rails ortamınız üretilmezse, bu tamamen normaldir. – born4new
Ortamım gelişmedir, ancak http: // localhost: 3000/images/image.png' istediğimde 404 değerini döndürür. Raylar içinde "image_url" kullandığımda, düzgün çalışır ve özet karma ekler. Neden kontrolörde çalışmıyor? – drinor