我正在使用Devise,我需要一个经过认证的用户登陆该用户的个人资料页面。
url路径如下所示...www.website.com/profile/1
当前已通过身份验证的用户登录到此处
www.website.com/
下面是我的routes.rb文件中有问题代码的一个片段。
authenticated :user do
root :to => 'home#index' # TODO direct to profile page
end
如何更改以上设置,以便将用户定向到...www.website.com/profile/1
注意:以下是配置文件的ra
例如,我有自定义的CRUD路径-用于配置文件。
get '/profiles', to: 'profiles#index'
get '/profiles/new', to: 'profiles#new', :as => 'new_profile'
post '/profiles', to: 'profiles#create'
get '/profiles/edit/:id', to: 'profiles#edit', :as =>
我正在请求来自不同rails应用程序的任何用户。我使用的是grape gem。下面的代码是被请求的用户信息发送控制器动作。
但不幸的是,它显示了错误:
NoMethodError (undefined method `profile_url' for #<Grape::Endpoint:0xdadef8c>):
有什么问题吗?我的显示url的rake routes确实存在。
module V1
class User < Grape::API
version 'v1', using: :path
format :json
pr
下面这组查询将一组配置文件连接在一起,以返回到网站。
我想用这些做一个查询,因为我想在整个配置文件集合上使用order函数。
# Get all users for who 'currentUser' is an assistant for.
users = Users.query(Users.assistant.IN(currentUser)).fetch()
# Get all profiles that belong to those users and have not been deleted.
for user in users:
profiles = p