小编Fah*_*hmi的帖子

如何连接两个在rails中没有关系的表

我有一个名为“foods”和“categories”的表,但该表没有关系,我想通过另一个名为“food_category”的表连接它们。我想在食物和类别之间建立一对一的关系,也许图表看起来像这样

在此输入图像描述

class Food < ApplicationRecord 
  has_one :category
end

class Category < ApplicationRecord
  has_one :food
end

class FoodCategory < ApplicationRecord
  belongs_to :category
  belongs_to :food
end
Run Code Online (Sandbox Code Playgroud)

是否有可能做到这一点?

ruby postgresql activerecord ruby-on-rails relational-database

0
推荐指数
1
解决办法
55
查看次数

将多个数组合并到一个哈希数组中

我有一个像这样的哈希值

name = ['Jhon Doe', 'Jane Doe' , 'David']
role = ['Admin', 'Accountant', 'Sales']
Run Code Online (Sandbox Code Playgroud)

我想让它看起来像这样

data = [
      {name => 'Jhon Doe', role => 'Admin'},
      {name => 'Jane Doe', role => 'Accountan'},
      {name => 'David', role => 'Sales'}
]
Run Code Online (Sandbox Code Playgroud)

可以做这样的事情吗?

ruby arrays hash ruby-on-rails

-1
推荐指数
1
解决办法
56
查看次数