Re: [問題] 怎麼取出select裡各別的值?
※ 引述《ibrows (不是我)》之銘言:
: 環境:
: Rails 3.0.1
: 狀況:
: 我在controller裡寫了以下指令,這是想要根據輸入的city來找user
: def output
: @result = User.where(['city = ?',params[:text1]]).select(:fname, :lname).all
: 然後應該要怎麼寫View底下的output.html.erb才能把@result結果裡的fname lname
: 分別顯示出來呢?是哪部分會講到這個?
: 還是說有其他更容易撈資料的方法?我這樣寫就一定只能顯示全部結果嗎?..
: 謝謝。
建議select擺前面 按照sql語法的寫法
然後@result加s 變成@results
因為取的all是複數 可讀性比較高
然後再view裡面
<ul>
<% @results.each do |result| %>
<li><%= result.fname%>, <%= result.lname %> </li>
<% end %>
</ul>
類似這種寫法把@results都列出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.93.173
推
11/14 01:43, , 1F
11/14 01:43, 1F
→
11/14 01:59, , 2F
11/14 01:59, 2F
→
11/14 02:10, , 3F
11/14 02:10, 3F
→
11/14 02:16, , 4F
11/14 02:16, 4F
→
11/14 02:16, , 5F
11/14 02:16, 5F
→
11/14 02:17, , 6F
11/14 02:17, 6F
→
11/14 06:07, , 7F
11/14 06:07, 7F
→
11/14 09:20, , 8F
11/14 09:20, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章