условие для модели для макросов класса

#ruby-on-rails #ruby #acts-as-ferret

#ruby-on-rails #ruby #действует как хорек

Вопрос:

Можно ставить условия для таких моделей, как:

 class MyPeppers < ActiveRecord::Base
   acts_as_a_ferret() if Rails.env.production?
end
  

Это допустимый код ruby, но мне интересно, должно ли это работать?

Комментарии:

1. должно работать просто отлично

2. Этот вопрос не структурирован таким образом, чтобы мы могли оказать вам большую помощь. Вы пробовали этот код, прежде чем задавать вопрос? Вы сталкиваетесь с ошибками при выполнении?

Ответ №1:

Да, это будет работать, потому что это абсолютно корректный Ruby-код.