0
나는보기에는 쉬운 문제가 있지만 적절한 설명을 찾을 수 없었습니다. (또는 방금 너무 피곤했습니다.) - 나는 사용자의 테이블에 사용자와 적절한 사용자에게 적절한 명령을 할당하는 순서에서 하나의 항목을 만들려면 어떻게해야합니까마이그레이션과 관련된 항목을 추가하는 방법은 무엇입니까?
class User < Sequel::Model
one_to_many :orders
end
Sequel.migration do
change do
create_table :users do
primary_key :id
String :name, :null=> false
String :password, :null=>false
create_table :user_orders do
#like that? If so, what to put in here?
end
end
end
end
및
class Order < Sequel::Model
many_to_one :user
many_to_one :restaurant #ignore for now
end
Sequel.migration do
change do
create_table :orders do
primary_key :id
#no stuff yet
end
end
end
내 질문은 : 나는 마이그레이션 및 모델에 따라 한 명령. 내가 명백한 소스를 건너 뛰고 사전에 미안하다면 (루비와 전체 웹 어플리케이션에 익숙하지 않은) 꼭 모든 것을 올바른 방향으로 향하게하십시오. 즉, 당신이 원하는 경우
좋아, 나는 그것을 볼 수 있습니다 - 무엇을 다른 방법으로 (사용자 마이그레이션)? 주문 테이블은 어떻게 만들 수 있습니까? –
one_to_many 관계에서 "one"측면에는 아무 것도 필요하지 않습니다. : orders 테이블은 외래 키와의 관계를 보유합니다. –
아, 알겠습니다. 그래서 마지막 질문 하나 - 내가 [이] (http://pastebin.com/Dn9iUPvR)와 같은 사용자와 명령을 나열하려고한다고 가정 해 봅시다. 사용자에게 할당 된 주문에 어떻게 액세스합니까? –