我已经设计出身份验证系统。 当我使用

curl -H'内容类型:application / json'-H'接受:application / json'-X POST http://localhost:3000/users/sign_in -d“ {'user':{'email':'sample @ example.com”,“密码”:“ xxxxxxx”}}”

这给我

{“用户”:{“ authentication_token”:“ yyyyyyyyyyyy”,“电子邮件”:“ sample@example.com”}}

但是我需要的是,如果登录有效,我还需要其他一些数据。 例如,可以与国家/地区,名称,语言等一起显示当前数据。 我怎样才能做到这一点?

  ask by logesh translate from so

本文未有回复,本站智能推荐:

1回复

使用Devise和Rails登录后如何将用户定向到特定页面

当用户使用我的Devise创建的特定表单登录时,如何将用户重定向到特定页面? Devise有此方法页面,有关登录后如何重定向到特定页面 。 但是,我希望不同的表单登录到不同的目标页面。 理想情况下,我可以添加另一个HTML表单参数,如下所示: 更新 :重要的是,我必须保持登录页面的
1回复

防止禁用的用户使用Rails和Devise登录

在我的Rails 3.2.11应用程序中,我正在使用devise来处理用户登录。 一切都很好,但是我想在登录名中添加新的验证,这样,如果禁用标志设置为true,它将阻止该用户登录,直到管理员重新启用它们。 看起来我可以覆盖devise的sessioncontroller,并在那里处理功能
1回复

Rails 3和设计,在用户出现错误时设计注销

我正在为一个网站使用设计,它似乎表现得很奇怪。 我在存储首选项的用户上有一个数据库布尔列,我们称之为show_help。 但是在登录时的视图中,如果我调用current_user.show_help,它会抛出一个错误,说没有这样的方法。 我在其他视图中使用current_user来
2回复

当用户返回站点并仍处于登录状态时,我该如何用devise和cancan在Rails 3中重定向用户?

我正在尝试找到一种方法,当用户仍然登录时将其重定向到该站点。我希望将他们重定向到其特定的主页。 我正在使用rails 3,devise和cancan。
3回复

如何在rails中自定义设计形式css

命令rails generate devise:views在\\app\\views\\users下成功创建文件夹的\\app\\views\\users 我希望自定义设计表单,但不确定是否要将css放在application.css或者我需要单独创建user.css.scss 。 谷歌
1回复

如何为Ruby on Rails配置Devise以将电子邮件和密码存储在除用户模型之外的其他位置?

我想将电子邮件存储在一个单独的表中,并允许用户保存多封电子邮件并使用其中任何一封电子邮件登录。 我还想将密码存储在另一个表中。 如何配置Devise以在其他地方存储身份验证信息? 最糟糕的情况是,如果我不得不入侵它,是否有一个生成器只是将所有内容移植到应用程序? 我注意到有一个视
1回复

Ruby on Rails,设计:如何将用户表的ID添加到posts.user_id列?

new.html.erb 创建PostController.rb的动作 获取users.id我需要将其插入帖子表。 我该怎么做 ? 帖子表
3回复

Devise 2.0.4,Rails 3.2.3-创建用户帐户后,我被重定向到root,无法访问其他路由

我从Sinatra到Rails,但对Rails还是很陌生。 我的问题是,在创建用户帐户后,我仅被定向到/ public文件夹中的index.html页面,并且似乎无法访问任何其他路由,因此无法注销该用户,也无法添加其他路由用户。 我正在使用devise gem管理用户模型和身份验证。