認証用のバックボーン モデルにメソッドを作成します。ユーザーを正しく選択します。問題は、エラーが発生すると、承認が成功するためのコールバックが呼び出されることです...この問題を修正できないようです...
class Notes.Models.User extends Backbone.Model
url: '/api/account'
authorize: ->
jQuery.ajax(
type: 'POST'
url: '/api/sessions.json'
data:
email: @get('email')
password: @get('password')
).success( (response) ->
alert('success!')
console.log(response)
).error( (response) ->
alert('error')
)
とレール部分
def create
@user = User.authenticate params[:email], params[:password]
if @user
create_user_session @user
respond_with @user, location:'/'
else
respond_to do |format|
format.json { render json: { error: 'invalid email or password' } }
end
end
end
手伝ってくれますか?