class User < ActiveRecord::Base
has_one :report
has_many :invoices
end
class Report
include ActiveModel::Model
belongs_to :user
def self.monthly_sales
user.invoices.
MongoMapper 및 레일즈 4와 함께 열거 형을 사용하고 싶습니다. 거기에 보석이 있다는 것을 알고 있습니다 (enumerize).이 기능은 추가되었지만 작은 기능을 추가하는 것처럼 보입니다. ActiveModel 클래스의 열거 형을 만드는 가장 쉬운 방법은 무엇입니까? 게터, 세터이 빠르게 달성 할 수 정수의 배열을 사용하여
나는 두 가지 모델이 {"animals":[{"id":1,"name":"Wiskey","user_id":3}
와 엠버는 GET 전화 사용자/3. 나는 내가 가지고있는 것은이 JSON 모든 사용자 찾으려고 : {"users":[{"id":3,"firstName":"Bob","lastName":"Marley","animal_ids":[4,8,14]}
을
모델에서 관계를 수동으로 지정했으며 (ERD 모델 또는 기존 데이터베이스에서 자동으로 생성하는 방법을 찾지 못함) 이민자 보석을 사용하는 FK. 나는 점점 오전 :이 class Account < ActiveRecord::Base
include Person
include Contact
has_many :coworkers, :clas
남자! 나는 올바른 아키텍처 결정을 내리고있다. 기본적으로 다른 사용자의 일부 필드는 내 사이트 사용자에게 숨겨야한다. 그래서 내가 좋아하는,에서 모든 필드를로드 할 할 뷰의 필드를 필터링 귀찮게하지 : 필드의 나머지는 특별한 경우를 명시 적으로로드해야 default_scope -> { select(column_names - FILTERED_PARAMS)
컨트롤러의 업데이트에서 모델의 특성을 변경할 때 수행 할 변경 내역을 생성하려고합니다. 이를 위해 인스턴스에서 액세스하려면 generate_history 메서드를 만들었습니다. 클래스 다음 self.status_id의 값이 새로운 하나입니다 있지만 ActiveModel::Dirty가, 변경된 사항을 인식하지 class Assist < ActiveRecord
나는 form_for와 함께 사용하고자하는 활성 모델 모델을 가지고 있습니다. form_for(@item, url: (params[:action] == 'edit' ? api_item_path(datasheet_id: params[:datasheet_id], item_id: params[:item_id]) : api_items_path), html: {me
하나의 검색어를 사용하고 하나의 JSON 응답으로 여러 모델을 반환하는 검색 끝점을 레일스에 작성하고 있습니다. 페이지 매김이 필요합니다. ActiveModelSerializer는 객체를 JSON으로 인코딩하는 데 사용됩니다. 이와 같은 상황을 처리하기위한 확립 된 패턴이 있습니까?
모델 belongs_to 시나리오가 있습니다. 두 모델 모두 options 필드가 있고 options에 저장된 값을 Agentoptions과 병합하여 @agent.options을 수행하고 Agent 및 Scenario의 값을 검색 할 수 있습니다. # in agent.rb
def options
scenario.options.merge(self.o
8-10 개의 속성으로 구성된 사용자 모델이 있습니다. 폼 객체 개념을 사용하여 유효성 검사를 다른 UserForm 클래스로 추출하려고했습니다. 참고로 내가 사용하고 레일 : 내 컨트롤러 4 : class UsersController < ApplicationController
def create
@user = UserForm.new(use