у меня есть модель противников, и модель команды, я хочу, чтобы иметь возможность создавать противник на лета, и они отнесены к команде идентификаторунайти или создать прохождение 2 переменных
в настоящее время в рамках моей модели я есть, что создает противника, но с нулевым team_id
def opponent_name
opponent.try(:name)
end
def opponent_name=(name)
self.opponent = Opponent.find_or_create_by_name_and_team_id(name,self.team_id) if name.present?
end
и на мой взгляд, я звоню этот метод со следующей
.row
.columns.large-2
= f.label :opponent_name, :class =>'left inline'
.columns.large-4
= f.text_field :opponent_name, data: {autocomplete_source: Opponent.order(:name).map(&:name)}
Не могли бы вы уточнить, каков ваш вопрос? – RobHeaton
он, кажется, не получает/пропускает переменную team_id –
, так что я пытаюсь сделать, это передать текущим пользователям team_id в сеттер, чтобы убедиться, что противник, называемый тестом для команды A, уже не существует, если он не должен его создавать –