rails-models

    1熱度

    1回答

    比方說,我有一個用戶模型和一個電影模型以及表格來存儲它們。比方說,我想通過添加名爲watchlist_movies的第三個表來簡單地將user_id映射到movie_id來添加監視列表功能。 我現在要添加一個watchlist_movie模型。我想能夠用user.watchlist_movies查詢ActiveRecord並獲取電影對象的集合。到目前爲止,我已經試過(在user.rb) has_m

    1熱度

    1回答

    我知道有大量的教程解釋瞭如何在模型之間創建'has_many through'關係,但我認爲我的問題既是技術性的也是概念性的。 的目標是創建一個在線訂餐網站 我創建的訂單,項目和OrderItem的車型。 關係: class OrderItem < ActiveRecord::Base belongs_to :item, conditions: "active = true"

    2熱度

    1回答

    哪種模型的草稿版本最好? 我有他的描述和課程模型的課程模型。 class Course < ApplicationRecord has_many :lessons has_one :description ... end class Description < ApplicationRecord belongs_to :course ... end class Lesson

    0熱度

    1回答

    我在應用程序中的所有文件中重命名了我的一個模型及其關聯的表名,控制器,視圖文件夾和舊名稱的引用。該應用程序運行正常,但我現在無法創建或更新Actions(新名稱),因爲與params相關的錯誤。下面是創建一個新的操作時接收到的錯誤: undefined method `permit' for "create":String Did you mean? print 這裏與此錯誤顯示的PARAMS

    0熱度

    1回答

    這可能是完全解決這個問題的錯誤方式,我非常樂於接受替代方案。 我有以下的模型,其中Users可以有很多Positions: class User < ApplicationRecord has_many :user_positions has_many :positions, through: :user_positions accepts_nested_attri

    -3熱度

    1回答

    我有用戶模型和(老師,學生和原則)使用STI繼承它 每個班級只有很多學生和一位老師。 每個學生都有很多課。 每班有很多學生 class Class < ApplicationRecord has_and_belongs_to_many:students belongs_to:teacher has_many:periods end class User < Ap

    0熱度

    1回答

    我正在關注本教程http://pauldeardorff.com/2013/08/14/handling-currencies-in-ruby-on-rails-apps/關於在rails應用程序中添加價格和貨幣選擇。 在啓動應用程序我有我的模塊設置完全一樣的簡單教程 我的問題似乎當我第一次使我的產品類的新動作到達。本教程建議在rails Lib文件夾中創建一個money_attributes文件

    0熱度

    1回答

    我有一個名爲VehiclePhotos的模型,它有附件字段'photo'。我用回形針寶石上傳照片。上傳沒問題。但是當我試圖下載圖像時,它會給出 '500內部服務器錯誤'。 日誌不顯示任何錯誤的詳細信息。 vehicle_photos.rb class VehiclePhotos < ActiveRecord::Base has_attached_file :photo,

    1熱度

    2回答

    我正在開發一些應用程序,我有2個模型。我創建類別名稱和問題的類別。類別has_many問題和問題belongs_to類別。 我已將category_id添加到問題模型中。 現在我需要採取所有的Category_names並將它們顯示在我創建問題的表單中,以便用戶可以選擇在哪個category_name中保存問題。 我試過這樣的第一行代碼但不工作。 <%= f.input :category_id,

    0熱度

    1回答

    我試圖在活動管理模型添加驗證,並做如下: ActiveAdmin.register Skill do permit_params :title, :text, :status validates :title, length: { maximum: 20 }, presence: true end ,並給出了以下錯誤: undefined method `valida