我正在从数据库中展示城市名单,作为链接。 我想,当一个用户点击任何一个城市时,该行动会迎击该市的id,并再次使用该城市的下一个行动(在这种情况下的行动)。 因此,你如何从链接中 gr取一id? 以下是我的想法。 事先感谢你。
观点/立场
<%@cities.each do |city| %>
<a href="/deal/city"><%=city.name%></a><br/>
<%end%>
主计长
Class Deal主计长 < Application主计长
def all_cities
@cities=City.find(:all)
end
def city
@city=City.find(params[:city_id])
session[:city_id] = @city.id
redirect_to :controller=>"deal",:action=>"show"
end
def show
unless session[:city_id].nil? || session[:city_id].blank?
@city = City.find(session[:city_id])
@deals=@city.deals
end
end
路线
get "deal/city"
match deal/city => "deal#city"