associations

    0熱度

    2回答

    我有四個模型是相互關聯的,我現在設置的方式是我必須在進入一個新城市時選擇一個縣,地區和國家。 class Country < ActiveRecord::Base has_many :regions has_many :counties has_many :cities end class Region < ActiveRecord::Base

    8熱度

    1回答

    您好,我正在做一個小型站點來幫助我和朋友學習語言。 典型用途: 亞當是英語,但學習日語。 亞當可以通過寫作和提交用日語寫成的文章來練習他的日語。 亞當不能提交用他的母語寫的任何文章。 亞當可以閱讀正在學習英語的其他用戶的文章(用英語書寫) 我試圖去思考如何對這個模型進行建模,它的證明比標準的導軌更難,這些標準導軌有許多屬於我習慣的關聯至。 生病需要的功能像 -show all articles w

    0熱度

    1回答

    我在使用id列以外的關聯模型的屬性獲取命名作用域時遇到問題。 我有一個固定的模型,它有一個city_id列。 我也有一個名稱列的城市模型。 我希望得到寧靜的網址,這樣,使利用has_scope寶石,並有骨感控制器 http://localhost:3000/firms?by_city=Dublin 但是使用本代碼,我只能插入城市標識 http://localhost:3000/firms?by

    1熱度

    2回答

    我有3種型號模型 class User < ... belongs_to :language has_many :posts end class Post < ... belongs_to :user belongs_to :language end class Language < ... has_many :users h

    0熱度

    2回答

    我正在尋找有關按需加載關聯的Ruby優化的幫助。 這是簡化的例子。我有3個型號:Post,Comment,User。參考文獻是:Post有許多意見和Comment有參考User(:作者)。現在,當我轉到帖子頁面時,我希望看到帖子正文+所有評論(以及他們各自的作者姓名)。這需要以下2個查詢: select * from Post -- to get post data (1 row) select

    0熱度

    2回答

    在我的應用程序中,我有一個用戶模型和一個項目模型。用戶has_many分配,每個項目都屬於用戶。但是,每個項目都有一個所有者,創建它的用戶,我希望所有者能夠與其他人分享(以便項目可以隨其他用戶的帳戶一起顯示)。我想象不得不使用has_many:through,並用user_id和project_id設置一個projects_users表。我想這將是最終結果? Project.first.user

    1熱度

    1回答

    我有這些模型: class Bill < ActiveRecord::Base has_many :calls has_many :text_messages end class Call < ActiveRecord::Base belongs_to :bill end class TextMessage < ActiveRecord::Base

    19熱度

    3回答

    我不知道什麼地方出了問題,但我無法得到belongs_to:class_name選項。有人可以啓發我嗎?非常感謝! 這是從我的代碼片段。 class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.text :name end en

    0熱度

    2回答

    我有一種複雜的情況下,我想知道這將如何在鋼軌工作: 我想分類一些歌手的流派。歌手可以屬於多個類型,用戶可以標記指定給每個流派 例如: singers <-- singers_genres --> genres <-- genres_tags --> tags SQL看起來是這樣的: SELECT * FROM singers S INNER JOIN singers_genres S

    1熱度

    1回答

    以下是模型和關聯。 class Vendor < ActiveRecord::Base attr_accessible :name, :address_attributes has_many :campaigns has_many :clients, :through => :campaigns end class Client < ActiveRecord::