Ruby on rails 3.2 RubyonRails命名方法错误

Ruby on rails 3.2 RubyonRails命名方法错误,ruby-on-rails-3.2,attributes,Ruby On Rails 3.2,Attributes,这给了我own_clients.id部分的语法错误。我怎样才能找到自己的客户id? 编辑:公司是一个模型。这家公司有很多用户。用户是一个模型。我想用userA登录,然后添加一些其他用户userB和userC(因此userA将根据:boss_id成为他们的老板),然后查看userB和userC属于哪些公司。我确实添加了一部分,只是想找一些公司。请参阅部分。假设自己的客户是一个模型,请尝试以下方法: def owns @companies = Company.where(:id => ow

这给了我own_clients.id部分的语法错误。我怎样才能找到自己的客户id?
编辑:公司是一个模型。这家公司有很多用户。用户是一个模型。我想用userA登录,然后添加一些其他用户userB和userC(因此userA将根据:boss_id成为他们的老板),然后查看userB和userC属于哪些公司。我确实添加了一部分,只是想找一些公司。请参阅部分。

假设自己的客户是一个模型,请尝试以下方法:

def owns
  @companies = Company.where(:id => own_clients.id ).paginate(page: params[:page])
end

def own_clients
  @users = User.where(:boss_id => current_user.id)
end

应该在自己的\u客户端中为您提供一个id数组。

假设自己的\u客户端是一个模型,请尝试以下操作:

def owns
  @companies = Company.where(:id => own_clients.id ).paginate(page: params[:page])
end

def own_clients
  @users = User.where(:boss_id => current_user.id)
end

应该在own_客户端中为您提供一个id数组。

实际上,您的own_客户端方法正在返回一个数组,而您不使用带有记录数组的“.id”

解决方法将是使用
own_clients.map(&:id)代替own_clients.id

实际上,您的方法own_clients正在返回一个数组,而您不使用带有记录数组的“.id”

解决方法将是使用
own_clients.map(&:id)代替own_clients.id

如何调用owns函数?'own companys
    “这是owns.html.erbit在
    @companys=Company.where(:id=>own_clients.id).pa.中表示未定义的id。
    部分将打印添加到您自己的_clients函数中。看看它是否不能调用它,或者你只是得到了错误的结果,Town\u客户端正在工作,但我无法访问他们的id“sHow do you call owns function?”Own companys
      ”这是owns.html。erbit在
      @companys=Company.where(:id=>Own\u clients.id)中表示未定义的id.pa.
      part将打印添加到您自己的\u客户端功能中。看看它是否不能调用它,或者你只是得到了错误的结果,Town_客户正在工作,但我无法访问他们的id,因为上面没有自己的客户。它就像一个变量。我正在搜索这个
      def owns@companys=Company.where(:id=>User.where(:boss\u id=>current\u User.id).id.paginate(page:params[:page])end
      这会给我这样的错误:
      语法错误,意外篡改,期望tASSOC…在这里(:id=>{own\u clients.map&:id})。paginate(page:params[…
      pointing&:no-no-own\u客户端就在上面。它就像一个变量。我正在搜索这个
      def owns@companys=Company.where(:id=>User.where(:boss\u id=>current\u User.id).id)的答案。分页(page:params[:page])结束
      这会给我这样的错误:
      语法错误,意外篡改,应为tASSOC…此处(:id=>{own_clients.map&:id})。分页(page:params[…
      指向&: