感謝您的時間!rails activerecord多查詢
這是一個簡單的問題,但我已經搜索了一段時間,仍然不能得到適合我的功能。
我在DB中得到一個名爲* lr_transaction_tables *的表,並且在它上面有一個class LrTransactionsTable < ActiveRecord::Base
。
我可以@entry_ary = LrTransactionsTable.find(:all)
獲取整個表和目前它在視圖:
<table id="trans-war-table">
<% @entry_ary.each do |item| %>
<tr>
<td><%= item.ltname %></td>
<td><%= item.name %></td>
</tr>
<% end %>
</table>
可是我怎麼獲取數據where the data under ltname column is "specific word"
,而不是它的全部。
我試過@entry_ary = LrTransactionsTable.find_by_ltname("specific word")
,但它給我的undefined method
每個」爲無錯誤:NilClass`
ltname
和name
是在表中的列名。
':conditions => {...}'語法已被棄用。 – simonmenke
@simonmenke: - 是的,我知道。他沒有指定他使用的紅寶石的版本,所以給出了兩個例子。謝謝。 – Salil
謝謝Salil。有用! – mCY