前提・実現したいこと
Railsアプリでjson形式で値を返したいのですが、jbuilderでうまくいかず、苦戦しています。。
発生している問題・エラーメッセージ
該当のソースコード
コントローラー
ruby
1class Api::V1::LightningsController < ApplicationController 2 3 def year 4 @lightning = Lightning.where(year: params[:year]).page(params[:page] ||= 1).per(params[:per_page] ||= 30).order(flash_time: "DESC") 5 end 6end 7
app/views/api/v1/lightnings/year.json.jbuilder
jbuilder
1json.extract! @lightning, :id, :flash_lat, :flash_lon, :flash_time 2
試したこと
https://qiita.com/u_kan/items/582a367a5a6adef365a8
にある通り、render 'year', formats: 'json', handlers: 'jbuilder'をコントローラーに追記してみるものの、同じエラーの内容が出てしまいます。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/04 08:37