我將如何訪問模型屬性?導軌訪問對象屬性
例如,用戶模型。假設我想訪問用戶對象的電子郵件部分。
它似乎沒有我能做到
User.email
要訪問用戶的電子郵件。
我想知道如何訪問模型和控制器中的對象屬性。
我將如何訪問模型屬性?導軌訪問對象屬性
例如,用戶模型。假設我想訪問用戶對象的電子郵件部分。
它似乎沒有我能做到
User.email
要訪問用戶的電子郵件。
我想知道如何訪問模型和控制器中的對象屬性。
要獲取電子郵件爲所有User
記錄,你可以做
User.pluck(:email)
如果你想獲得通過電子郵件發送特定用戶對象,你可以做
User.find(1).email
凡1
作爲id
的用戶對象在users
表中。
我建議你閱讀關於ActiveRecord查詢界面的瞭解更好。
我不確定它是否是我的語法,或者我稱錯了屬性。我嘗試檢查User.email!='[email protected]'是否有方法錯誤。 – bhsingh
您可以使用'user = User.find(user_id)'訪問用戶模型對象的電子郵件屬性,然後'user.email'將查看用戶ID爲'user_id'的電子郵件 – Sajin
您正在訪問用戶類而不是用戶實例。你可以做'user = User.first'然後'user.email'。 你必須先學習一些基礎知識。 –