我正在努力将数据从Table1链接到Table3。我正在使用。我没有太大的经验,但我的研究和测试,我应该使用Joins,我相信。我试图根据表1的名称获取表3的所有列。这个路径应该是名称到名称,状态编码到状态。我怎么才能让这件事奏效呢?我还提供了我的尝试代码。
senario的书面示例:“假设table3中有40行。其中10行的状态代码为220。Bob生活在状态代码220中。然后它应该在状态码220的table3中显示这10行,因为它的名称是‘Bob’。”
Table1列
name | email | phone
Table2列
name | statecode | company
Table3
我对Rails非常陌生,我想创建一个人模型,它有一个地址,一个公司模型有一个地址和一个人。
以下是我迄今所做的工作
$ rails generate model Address street:string suburb:string
$ rails g scaffold Person name:string address:references
$ rails g scaffold Company name:string person:references address:references
class Address < ActiveRecord::Base
这个问题已经困扰了我一段时间了。我已经做了声明,它的工作,因为我得到我所有的数据,以我想要的方式。
CREATE VIEW `pizza` AS
SELECT
`table1`.`id` AS `id`,
`table1`.`name` AS `name`,
`table2`.`name` AS `rb_name`,
`table3`.`netto` AS `min`,
`table3`.`netto` AS `max`
FROM
((`table1`
JOIN `table3` ON ((`table1`.`id` = `table3
我创建了两个模型,称为Restaurant和menu,以及Restaurant has_many菜单。我通过输入创建菜单
rails g model Menu name restaurant:references
但是我发现我不能按Menu.create(name: "test1")类型创建菜单
m1 = Menu.create(name: "test1")
(0.2ms) BEGIN
(0.2ms) ROLLBACK
=> #<Menu id: nil, name: "test1", restaurant_id:
我正在编写一个Rails应用程序。我创建了一个这样的模型:
rails generate model Post user:references header:string body:text topic:string
然后我创建了一个像这样的模型用户:
rails generate model User name:string email:string password:string
但跑
db:migrate
给我一个错误:
PG::UndefinedTable: ERROR: relation "users" does not exist
所以,我想我搞砸了表创建的顺序,