0 like 0 dislike
1 view
in ROR by anonymous Bilge (165k points)
rails bir like parametre gönderme, link_to ile değişken gönderme

2 Answers

0 like 0 dislike
by anonymous Bilge (165k points)

rails link_to ile action için parametre gönderme;

Link için;

<%= link_to value, control_action_path(detail_param: value)%>

action methot;

def write_me
  foo = params[:detail_param]
  puts "Gelen Parametre: #{foo}"
end
0 like 0 dislike
by anonymous Bilge (165k points)

gelen parametre bir controller için ortaksa (mesela id değeri gerekiyorsa CRUD işlemleri için) bunu tek bir metotlada yapabilirsin. 

Örnek, selected_row değişkenine tüm action'lardan ve view sayfalarından ulaşabilirsiniz.

before_action :set_my_param

def set_my_param
  @selected_row = params[:detail_param]
end
...