Rails アプリから ajax を使用してメソッドを呼び出そうとしています。そのメソッドが成功したか、別の関数を呼び出したかにかかわらず、ajax を介して情報を取得する方法があるかどうかを知りたいです。
$.ajax({
type: "GET/POST", // which ever will be better
url: "",
success: function(form) {
//something i can put here to call a method in rails to retrieve variables from rails
},
error: function() {
//some code
}
});
これを機能させるには、コントローラーに何をしなければなりませんか?
def call_sms
@text_number = params[:phone_number]
@text_message = params[:text_message].to_s
@sms = ShortMessagingService.new
if @sms.send(@text_number, @text_message)
@sms_message = @sms.sent?
respond_to do |format|
format.js {render :nothing => true}
end
else
false
end
end