0

Product、という名前の2つのフィールドを持つという名前product_nameのモデルを持つrailsアプリケーションがありますproduct_price。Devisegemは認証にも使用されます。電子メールとパスワードは、ログイン用の2つのクレデンシャルです。

RESTを使用して製品を作成するにはどうすればよいですか?URL構造はどうなりますか?

ありがとう

私のWebアプリケーションは完全に機能しています。別のWebサイトからこのアプリケーションにアクセスするためのAPIを作成したいと思います。人がクリックして自分のサイトに商品が作成されるURLを提供したいと思います。

その人が登録されている場合。したがって、私の主な質問は、認証、投稿、product_name、product_priceなどのリクエストをURLを介して作成アクションに送信するにはどうすればよいかということです。

4

1 に答える 1

0
# Models:

class User
  has_many :products
end
class Product
  belongs_to :user
end

# Routes:

resources :user  # Access stuff individually
resources :product
resources :user do # or nested, e.g. user/:id/product/:id   
  resources :product
end

# type rake rake routes to see the paths you can use. 

# Forms can use, e.g. for product for a given user 
<%= form_for ([@user,@product]) do |p| %>

# Links can be of the form 
<%= link_to 'Add User', new_user_path %>
于 2012-09-20T11:07:41.670 に答える