First check what type of session store your application is setup for
This config usually lives here: config/initializers/session_store.rb
ApplicationName::Application.config.session_store :cookie_store, key: '_application_name_session'
gems = File.open(".gems") | |
gems.each do |gem| | |
puts "Installing #{gem}" | |
`gem install #{gem}` | |
end |
# gem "prawn", "0.8.4" | |
# Sometime there is no enough space for the last table row when it reaches the end of page | |
Prawn::Document.generate("text_group_overflow_question.pdf") do |pdf| | |
add_page_break_if_overflow(pdf) do |pdf| | |
# generating table here | |
# ... | |
end | |
end |
namespace :associate_users do | |
desc "Update users external builder" do | |
@users = User.where(:external_builder_id => nil) | |
@users.each do |user| | |
#associate ExternalBuilder with User | |
unless user.lbp_number.blank? | |
@builder = ExternalBuilder.where(:lbp_number => user.lbp_number.gsub("BP", "").to_i) | |
if [email protected]? | |
u.update_column(:external_builder_id, @builder) | |
end |