【发布时间】:2013-12-06 02:04:59
【问题描述】:
我不明白下面代码的第二行,因为第一行中的“obj = nil”。鉴于此,第二行在我看来“obj”总是变为 nil,返回 false 和 params[: id].to_i 将被放入 id_num。你能告诉我为什么会这样写吗?
☆application_controller
def me? obj = nil
id_num = obj !=nil ? obj.member_id : params[:id].to_i
if session[:user_id] == id_num then
return true
else
return false
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3