кристаллическая янтарная структура неопределенная локальная переменная или метод 'parsed_response' для PostController - PullRequest
0 голосов
/ 25 мая 2020

Я новичок в фреймворке Amber.

Ниже приведен пример пост-контроллера, в котором я пытаюсь сделать запрос API только для тестирования.

require "crest"

class PostController < ApplicationController
  getter post = Post.new

  before_action do
    only [:show, :edit, :update, :destroy] { set_post }
  end

  def index
    posts = Post.all
    render "index.slang"
  end

  def new
    response = Crest::Request.execute(:get, "https://api.coindesk.com/v1/bpi/currentprice.json", headers: {"Content-Type" => "application/json"})
    parsed_response =  JSON.parse(response.body)
    render "new.slang"
  end
end
* 1005 данные из API в новом действии и отобразить их на странице просмотра нового действия. Когда я запускаю сервер с янтарными часами, я получаю следующую ошибку.
 Error: undefined local variable or method 'parsed_response' for PostController
 05:38:23 Watch run  | (INFO) Compile time errors detected, exiting...

Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...