私はRails 3を使用しており、respond_toとrespond_withでできるこの新しいRails 3のものを使用しているので、コントローラーには次のようなものがあります:
http://davidwparker.com/2010/03/09/api-in-rails-respond-to-and-respond-with/
respont_to :json
def show
@organization = Organization.includes([:tableNamesBlah]).find(params[:id])
respond_with(@organization)
end
JBUILDERを使用してビューに渡しています....
だから私が行くならURLで
http://localhost:3000/manager/1.json
正常に動作し、データを JSON 形式で返しますが、最後に .json を指定せずに同じ URI に移動すると、何も返されません。
URL の末尾に .json を入力する必要がなく、データを表示できるようにコードを変更するにはどうすればよいですか?
コントローラーでやるべきことですか?または、JBUILDER がデータを処理する方法を変更する必要がありますか、それともルートに関するものですか? コードの他の部分が必要な場合はお知らせください