J'ai deux tables, accounts
et items
et je voudrais show
la buisness_name
au lieu du id
de la table des comptes sur la page view/items/show.html.erb
.Rails: afficher le nom au lieu de Id dans une page show
Actuellement, je n'ai aucune association entre les modèles, mais j'ai la colonne account_id
dans la table items
.
create_table "accounts", force: :cascade do |t|
t.string "buisness_name"
t.string "web_site"
t.string "phone_number"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
create_table "items", force: :cascade do |t|
t.string "title"
t.text "description"
t.string "image"
t.decimal "price"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.integer "category_id"
t.json "attachments"
t.integer "account_id"
end
Je reçois le account_id
par ceci: <%= @item.account_id %>
, mais je voudrais montrer au buisness_name
à la place.
JFYI, c'est "business", pas " Business " –
" Actuellement, je n'ai aucune association entre les modèles "- c'est ce que vous devez corriger. –