我有两种方法auth
和notes
,我希望在它们之间共享一个变量。
require 'rest_client'
class MynotesController < ApplicationController
obj.instance_eval('@parsedToken')
def auth
username = params[:name]
password = params[:password]
if (username != 0)
token = RestClient.post 'candidate.apiary.io/login', :params => {:username => username, :password => password}
@parsedToken = ActiveSupport::JSON.decode(token)
end
end
def notes
end
end
如果我想在@parsedToken
方法中访问notes
该怎么办?
答案 0 :(得分:0)
def notes
"My parsed token is #{@parsed_token}"
end
我可能会使用Ruby样式约定来使用下划线来表示名称之间的空格,而不是使用camelCase来表示名称。