Displaying 1 result from an estimated 1 matches for "current_package".
2012 Apr 19
1
active admin undefined method `' for nil:NilClass
...w.find_by_id(cid)
  #@package = Package.find(params[:package_crew][:package_id])
  #crew = Crew.find(params[:package_crew][:crew_id] )
  @package_crew = @package.add_crew(crew.id)
  if @package_crew.save
     redirect_to {admin_package_crew_url}
  end
end
add_crew method
def add_crew(crew_id)
    current_package = package_crews.find_by_crew_id(crew_id)
    if current_package
      current_package.quantity = current_package.quantity.to_i + 1
    else
      current_package = package_crews.build(:crew_id => crew_id)
      current_package.price = current_package.crew.price
    end
      current_package
  en...