Module: C80RefinePrice::Inner::FormsHelper

Defined in:
app/helpers/c80_refine_price/inner/forms_helper.rb

Instance Method Summary collapse

Instance Method Details

#_render_full_contact_form(params = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'app/helpers/c80_refine_price/inner/forms_helper.rb', line 5

def _render_full_contact_form(params={})

  # params: {
  #           "item_id"=>"67",
  #           "item_title"=>"Газобетонный стеновой блок YTONG, D400, 625*250*375мм",
  #           "item_url"=>"/stroitelnye-materialy/gazobetonnye-bloki/67",
  #           "controller"=>"c80_refine_price/application",
  #           "action"=>"refine_price_popup"
  # }

  settings = {
      :item_id => '',
      :item_title => '',
      :item_url => ''
  }

  se = settings.merge(params.deep_symbolize_keys)
  
  se[:comment_value] = "Товар: #{se[:item_title]}. [br] Ссылка: #{se[:item_url]}"

  render :partial => 'c80_refine_price/shared/inner/forms/full_contact_form',
         :locals => {
             rpmessage: Rpmessage.new,
             settings: se
         }
end