Giả sử bạn đang ở trong trình điều khiển người dùng của mình và bạn muốn nhận được phản hồi json cho yêu cầu hiển thị, thật tuyệt nếu bạn có thể tạo tệp trong chế độ xem / người dùng / thư mục của mình, được đặt tên là show.json và sau khi người dùng của bạn # hiển thị hành động được hoàn thành, nó làm cho các tập tin.
Hiện tại bạn cần phải làm một cái gì đó dọc theo dòng:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json{
render :json => @user.to_json
}
end
end
Nhưng thật tuyệt nếu bạn có thể tạo một tệp show.json tự động được hiển thị như vậy:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json
end
end
Điều này sẽ giúp tôi tiết kiệm được rất nhiều đau buồn và sẽ gột rửa cảm giác bẩn thỉu khủng khiếp mà tôi có được khi đưa json vào bộ điều khiển
format.json
với một show.json.erb
tệp. Xem câu trả lời của tôi.