#94 ActiveResource Basics

ActiveResource allows you to easily communicate between multiple Rails applications. See how in this episode.
# 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 %>
發佈了108 篇原創文章 · 獲贊 0 · 訪問量 2937
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章