我得到了这样的javascript:
FB.api('/me', function(response) {
var name = response.name;
first_name = response.first_name;
alert("Name: "+ name + "\nFirst name: "+ first_name);}
如何将name
和first_name
的值赋予rails控制器?
我使用Rails 3.2。
答案 0 :(得分:1)
将javascript数组的值放在请求参数中,可以通过ajax或通过设置表单输入的值。我将在我的例子中使用jQuery:
选项1(ajax):
$.post('/users/some_action', {"name" : name, "first_name", first_name})
选项2(设置表格):
$('#name').val(name)
$('#first_name').val(first_name)
在您的控制器中:
name = params[:name]
first_name = params[:first_name]