當我提交表單和軌道控制檯顯示參數傳遞作爲導軌PARAMS [:USER_ID]返回nil甚至它們呈現
Processing by RfpsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"OeKck54onJ6o72ABYvB6jMyBnU5X7BHY6NKH1sUtcHU=", "***rfp"=>{"user_id"=>"64***", "client_id"=>"3", "cms"=>"other2", "othercms"=>"dasda", "otherecommerce"=>"", "numberofpage"=>"", "designcomplexity"=>"", "browser"=>"","commit"=>"Create Rfp", "project_id"=>"18"}
在控制器當我檢查if params[:user_id].present?
它總是顯示零即使user_id是64作爲上述 所示plz幫助我,爲什麼它發生
編輯
Started GET "/projects/18/rfps/157" for 127.0.0.1 at 2014-04-23 10:16:24 +0530
Processing by RfpsController#show as HTML
Parameters: {"project_id"=>"18", "id"=>"157"}
Current user: anonymous
Completed 500 Internal Server Error in 7ms
NoMethodError (undefined method `[]' for nil:NilClass):
def show
@project = Project.find(params[:project_id])
@rfp = Rfp.find(params[:id])
# r = Rfp.find(params[:user_id])
# m = Rfp.find(params[:user_id])
if params[:rfp][:user_id].present?
@coo = User.where(:id => params[:rfp][:user_id]).first
end
end
鑑於我是JST印刷名稱
Coordinator<%= @coo.firstname %>
安置自己的'RfpsController' – Pavan
@Pavan其變形點焊exacly堂妹是大 – Anish
當然是'秀行動。 – Pavan