с использованием gem parse-ruby-client
и им пытается выполнить сеанс запроса, вот мой код.пытается сделать сеанс запроса для Parse
им просто интересно, как реализовать большую часть https://parse.com/docs/rest/guide. Также я не знаю, начал ли я сеанс? Я думаю, что драгоценный камень делает это автоматически? не слишком уверен, что
class LoginController < ApplicationController
def index
end
def log_in
user = Parse::User.authenticate(params[:user][:username], params[:user][:password])
@username = params[:user][:username]
rescue Parse::ParseProtocolError
redirect_to :controller => "login"
end
def logout
Parse.client.post("https://api.parse.com/1/logout", {})
rescue Parse::ParseProtocolError
redirect_to :controller => "login"
end
def query_session
Parse.client.post("https://api.parse.com/1/users/", {})
end
end
здесь log_in.html.erb
<h4>You are logged in as: <u><%= @username %></u></h4>
<%= link_to "logout", :controller => "login", :action => 'logout' %><br>
<%= link_to "test", :controller => "login", :action => 'query_session' %>
routes.rb
Rails.application.routes.draw do
root 'login#index'
get 'login/log_in' => 'login#log_in'
post 'login/log_in' => 'login#log_in'
get 'login/logout'
get 'login/query_session' => 'login#query_session'
end
это мой parse.rb
require 'parse-ruby-client'
Parselogin::Application.configure do
config.parse = Parse.init :application_id => 'APIKEY',
:api_key => 'APIKEY'
end
я вернусь эта ошибка, когда я нажимаю кнопку 'test' от log_in.html.erb
201: missing user password
У меня это установлено. – user3670235
В этом случае вы злоупотребляете им. Используйте переменную, которой вы назначаете результат Parse.create, чтобы позднее взаимодействовать с API-интерфейсом анализа. – adamliesko
Это мой инициализатор https://gist.github.com/anonymous/3ef08b9b953adcde5840 – user3670235