alicja
November 26, 2012, 11:48am
1
HEJ!
kontroler
@records = Example.szukaj(params[:param1],params[:param2])
widok
[code]<%= text_field_tag :param1, params[:param1] %>
<% @examples.each do |r| %>
<%= check_box_tag "param2[]", r.id %>
<% end %>[/code]
model
[code]class Example< ActiveRecord::Base
attr_accessible :name
def self.szukaj(p1,p2)
# where(['name LIKE ?', "%#{p1}%"])
where(:id=> p2 )
end
end[/code]
jak w ruby w ostatniej sekcji kodu połączyć 2 wywołania where czyli ? oraz hash w jedno?
zlw
November 26, 2012, 11:55am
2
def self.search(p1, p2)
where(id: p2).where('name LIKE ?', "%#{p1}%")
end
alicja
November 26, 2012, 1:53pm
3
thx
p.s. a czy ktos zechce podzielic sie wiedzą czy w railsach można wygenerowac “suwak” graficznie zmieniający wartości liczbowe w podanym przedziale(czyli np określający cenę produktu) czy trzeba pisac w js?