class Website::PromotionEnquiriesController
Public Instance Methods
create()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/promotion_enquiries_controller.rb, line 4 def create @promotion_enquiry = Dhatu::PromotionEnquiry.new @promotion_enquiry.assign_attributes(permitted_params) if params[:promotion_attributes] params[:promotion_attributes].each do |k, v| @promotion_enquiry.additional_attributes[k] = v end end if @promotion_enquiry.valid? @promotion_enquiry.save set_flash_message(I18n.translate("forms.save", item: "Booking"), :success) end set_resource_notification(@promotion_enquiry) render :create, layout: false end
Private Instance Methods
default_item_name()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/promotion_enquiries_controller.rb, line 23 def default_item_name "promotion_enquiry" end
permitted_params()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/promotion_enquiries_controller.rb, line 27 def permitted_params params.require("dhatu/promotion_enquiry").permit(:name, :promotion_id, :email, :phone, :date, :time, :message) end