Не думаю, что это сработает, если у вас не настроены ассоциации. Если производительность не является проблемой, вы можете просто использовать ассоциацию без объединений
ad.rb
class Ad < ActiveRecord::Base
belongs_to :state
end
state.rb
class State < ActiveRecord::Base
has_many :ads
end
контроллер
@ads = Ad.all
вид
<% @ads.each do |ad| %>
<tr>
<td><%= ad.title %></td>
<td>
<%= ad.state.name %>
</td>
</tr>
<% end %>