associations

    0熱度

    1回答

    此代碼給我下面的錯誤: undefined method `user_id' for nil:NilClass def show_username(shipment) userid = shipment.logs.last.user_id User.find(userid).name end 但是,如果我插入一個byebug我可以沒有任何錯誤運行代碼和訪問所有的變

    2熱度

    1回答

    我有兩種型號,員工 s和辦公室 s。每個員工屬於一個辦公室,辦公室有許多員工。 我很難搞清楚如何使用Sequelize更新員工的辦公室。 的員工模型如下: let Employee = sequelize.define("Employee", { id: { field: 'id', type: DataTypes.INTEGER, primaryKe

    0熱度

    1回答

    使用嵌套的路由和關聯。我有一個創建租戶的部分,但在創建之後,它會保留呈現的表單並且URL會更改爲/ tenant。期望的行爲是它需要重定向到顯示頁面。路線如下: Rails.application.routes.draw do devise_for :landlords authenticated :landlord do root "properties#inde

    1熱度

    1回答

    第一次調用者,很長時間的監聽器。我的Rails協會有問題。我的目標是建立一個活動網站,供用戶創建活動和參加活動。我創建了我的模特用戶和活動和協會評爲如: class Event belongs_to :creator, :class_name => "User" ... end class User has_many :created_events, :fore

    1熱度

    1回答

    Association,Aggregation和Link有什麼區別?是Association一種Link?

    1熱度

    2回答

    我正在創建一個referral模型,該模型能夠鏈接2個客戶端,一個是被引用的,一個是引用的。我已經有client模式,但我想知道,以建立正確的方式referral模型,這樣我可以查詢: Client.find(x).referrals # returns all referrals where referrer has the client's id Client.find(x).refer

    1熱度

    1回答

    副記錄我加了一個自定義的設計會話控制器記錄相關聯的人登錄後: class SessionsController < Devise::SessionsController before_create :associate_calculation def associate_calculation Calculation.find(self.calculation_

    0熱度

    2回答

    我想提供一種方法來生成一個新的對象(「列表」)與一個新的關聯對象在另一個(「項目」)使用has_many通過關係(通過「分組」)。我能夠讓表單正常工作,但無法弄清楚我錯過了什麼,以便正確完成創建過程。 Rails的訴5.1.2,紅寶石訴2.4.1 lists_controller.rb def new @list = current_user.lists.new 3.times

    2熱度

    1回答

    看着在互聯網上關於類似的問題/錯誤,沒有人幫我... 未處理拒絕SequelizeEagerLoadingError:任務沒有關聯到用戶! 我的用戶路線 router.get('', function (req, res) { models.User.findAll({ include: [ { model: models.Task, as:

    0熱度

    1回答

    我想弄清楚如何導入CSV文件以創建新記錄並進行相應的關聯。 我有3種型號: 1)農民(的has_many:農場) 2)農場(的has_many:農作物,belongs_to的:農民) 3)作物(belongs_to的:農場) 目標是讓用戶手動創建每個場,然後通過CSV文件導入作物。我無法弄清楚如何將farm_id傳遞給正在上傳的作物,從而創建關聯。 作物控制器上的導入操作: def import