Ruby on rails Ruby on Rails to_json函数是否为收藏夹中的渲染方法添加参数?
如何将参数添加到用于在收藏夹中渲染当前位置的方法中 我试过这个:Ruby on rails Ruby on Rails to_json函数是否为收藏夹中的渲染方法添加参数?,ruby-on-rails,Ruby On Rails,如何将参数添加到用于在收藏夹中渲染当前位置的方法中 我试过这个: class Place < ActiveRecord::Base has_and_belongs_to_many :users def in_fav(user) if user.places.include?Place.find(id) return true else return false end end end cla
class Place < ActiveRecord::Base
has_and_belongs_to_many :users
def in_fav(user)
if user.places.include?Place.find(id)
return true
else
return false
end
end
end
class User < ActiveRecord::Base
has_and_belongs_to_many :places
end
class PlacesController < ApplicationController
places = Place.all
user = User.first
render json: {desc:true, status:1; data: places}.to_json(:methods => :in_fav(user))
end
我不明白当前用户的意思-是什么?以及如何使用方法当前用户收集@drops
attr_accessor :current_user
def is_favorited_by_user?(user=nil)
user ||= current_user
end
@drops.current_user = current_user
render :json => @drops.to_json(:methods => :is_favorited_by_user?)