Articles of json

criando um botão / link com Json params

Eu tenho isso em um controlador: def create if save respond_to do |format| format.html { render “crop” } format.json { render json: @user, status: :updated, location: @user, notice: “updated” } end end O respond_to acima irá processar .com / user /: id (users / crop.html.erb) Em vez de renderizar crop.html.erb após o método de criação, […]

Enviando object como uma variável para o Mandrill via Rails

Estou convertendo um modelo de email do Rails para o Mandrill, cujo conteúdo requer uma quantidade razoável de dados, alguns dos quais estão nesteds em várias associações. Portanto, gostaria de passar objects via global_merge_vars do Mandrill, como o seguinte (simplificado): [{ ‘name’=>’order’, ‘content’=> @order.to_json(include: { user: { only: :first_name } }, methods: [:method1, :method2, :method3, […]

Rails / Carrierwave gem – Como posso acessar os dados de upload da imagem como JSON?

O gem Carrierwave me permite permitir que os usuários façam upload de uma ou mais imagens (por exemplo, um avatar) e exibir essas imagens em uma página gerada pelo Rails, assim: Eu estou querendo saber se é possível recuperar os dados da imagem como JSON de tal forma que eu recebo uma resposta JSON que […]

Ruby on Rails: Não é possível instalar a gem JSON

Quando tento criar um novo aplicativo Rails Rails, o processo pára ao tentar instalar o gem JSON. Então, eu tentei instalar sozinho, usando: gem install json mas recebo a seguinte mensagem de erro: Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb creating […]

Rails: Retorna o JSON de Stripe Response from Server

Eu tenho vários clientes confiando em meu servidor que processa as solicitações de cobrança por faixa. Quando uma cobrança é processada, desejo enviar ao meu cliente JSON de volta se a cobrança foi criada com êxito e, se não foi, os motivos. Meu servidor pode ser visto aqui . O código do meu controlador é […]

O servidor Ruby on Rails falha durante uma solicitação HTTPS POST

Eu estou tentando se comunicar com a API u rban airship usando um aplicativo da web ROR. No meu controlador eu tenho o seguinte código: require ‘net/http’ require ‘net/https’ require ‘open-uri’ app_key = ‘JJqrCewBT7e_…’ app_secret = ‘lAu7MIeARCiacg_…’ payload ={ “aps” => {“badge” => “0”, “alert” => “My push message”, “sound” => “”} }.to_json full_path = […]

Erro interno 500 jbuilder

Eu estou tentando processar alguns json no meu aplicativo de rails usando jbuilder, mas a saída está aparecendo como: {“status”:”500″,”error”:”Internal Server Error”} Aqui está o URL: http://localhost:3000/api/v1/appusers/10 Aqui está o controlador: module Api module V1 class AppusersController < ApplicationController respond_to :json skip_before_action :verify_authenticity_token def show @appuser = Appuser.find(params[:id]) end E meu arquivo show.json.jbuilder: json.extract! @appuser, […]

Rails 5 melhor ação do controlador para escrever uma consulta parecida

Eu quero fazer uma consulta de pesquisa ajax pelo nome de um cliente, então estou usando uma cláusula like ( veja esta questão ). Eu estava pensando em usar a ação de índice para responder ao formato json de clients_controller, mas eu já estou usando para responder ao formato html e ao mesmo tempo pagina […]

Salvando dados JSON no Database Rails a partir do URL

Eu tenho uma URL que foi fornecida quais dados são atualizados a cada 30 minutos e se perguntando se eu posso salvar os dados para o meu database à medida que atualiza? Estou usando o Rails 4.2.0. Há um tudo de 10 url, cada um com um número de unidade diferente, que precisa ser referência […]

Rails 5: Erro NoMethod – Método Indefinido Paginate

Eu tenho uma API JSON baseada no Rails 5. Eu tenho um método que traz uma lista de todos os produtos para uma empresa em particular, que eu quero paginar para não trazer todos os dados de uma só vez. Para isso me deparei com duas pedras preciosas, ou seja, will_paginate e api-pagination . Depois […]