/\A\d+\z/
#active_record_5_1?
18 19 20 21 22 23 24 25 26 27
# File 'app/models/alchemy/essence_page.rb', line 18 def ingredient=(page) case page when PAGE_ID self.page = Alchemy::Page.new(id: page) when Alchemy::Page self.page = page else super end end