English 中文(简体)
如何从链接中获取id?
原标题:How do i access an id from the link?

我正在从数据库中展示城市名单,作为链接。 我想,当一个用户点击任何一个城市时,该行动会迎击该市的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"
最佳回答

您没有通过链接中的<代码>city_id。 Try:

<% @cities.each do |city| %>
    <a href="/deal/city?city_id=<%= city.id %>"><%= city.name %></a><br/>
<% end %>

如果您希望链接像“deal/city/1”一样,并且有1个链接作为params[:city_id],你可以修改如下路线:

match  deal/city/:city_id   => "deal#city", :via => :get

并使用这种联系:

<% @cities.each do |city| %>
    <a href="/deal/city/<%= city.id %>"><%= city.name %></a><br/>
<% end %>
问题回答

暂无回答




相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签