# models/product.rb
class Product < ActiveResource::Base
self.site = "http://localhost:3000"
end
# models/post.rb
class Post < ActiveRecord::Base
def product
@product ||= Product.find(product_id) unless product_id.blank?
end
end
<!-- views/posts/edit.html.erb -->
<p>
<%= f.label :product_id %>
<%= f.collection_select :product_id, Product.find(:all), :id, :name %>
</p>
<!-- views/posts/show.html.erb -->
<% if @post.product %>
<strong><%=h @post.product.name %></strong>
<% end %>
#94 ActiveResource Basics
ActiveResource allows you to easily communicate between multiple Rails applications. See how in this episode.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.