我正在使用鋼軌版本3.2.10
我想將具有許多屬性的模型實例變量從一個動作傳遞到另一個動作在不同的控制器中。在redirect_to rails中將模型實例變量從一個控制器傳遞給另一個控制器?
我已經嘗試了很多東西,但沒有得到解決方案。
第一控制器方法
def create
if current_user
auth = request.env["omniauth.auth"]
@applicant = Applicant.new
if (auth['provider'] == "linkedin")
puts auth.info.image
linkedinProfileImport(auth)
@applcant.first_name = auth.info.first_name
@applcant.second_name = auth.info.last_name
redirect_to controller => 'job_applicants', :action => 'newProfile' , :id => params[:id]
end
第二控制器的方法
def newProfile
@job = Job.find_by_id(params[:id])
puts @job.id
@applicant = Applicant.new
@applicant = @applicant
端
我必須從第一控制器訪問@申請人變量到第二控制器的方法。
幫我在這請
在此先感謝
,但我沒有保存在數據庫中。我已經使用omniauth進行身份驗證和收集詳細信息,我存儲在@applicant中,我必須在不同的控制器中使用它顯示帶有預填充值的表單。所以我不得不在那裏存取那些價值。請給我另一種方式。 – 2013-05-07 16:40:26