Resultados da pesquisa a pedido "activerecord"
Delete Orphaned Parent
Tenho um relacionamento assim: Parent has_many :children Child belongs_to :parent O que eu quero fazer é excluir os pais, se não houver mais filhos. Então, para fazer isso eu tenho: Child before_destroy :destroy_orphaned_parent def ...
RoR: MyModel.descendants retorna [] em uma exibição após a primeira chamada?
Desejo exibir uma lista de seleção de subclasses MyModel em uma exibição. Ainda não está funcionando, portanto, para verificar a sanidade, incluí isso na minha opinião: <%= MyModel.descendants %>Oprimeir time Eu renderizo esta página após ...
Standalone ruby - Como carregar diferentes ambientes do database.yml
Tenho um processo em segundo plano que modifica registros em um banco de dados. Os modelos se conectam ao banco de dados usando algo como isto: dbconfig = ...
Rails named_scope herança?
Estou tentando generalizar alguns dos meus modelos, fornecendo um modelo de base comum para herdar, que contém algumas declarações nomeadas_scope mútuas e um método de filtro que ativa a busca por consultas mais simples no lado do controlador. ...
Como Associações multiníveis?
Tenho esta configuração: Continent ->Country ->City ->Post e eu tenh class Continent < ActiveRecord::Base has_many :countries end class Country < ActiveRecord::Base belongs_to :continent has_many :cities end class City < ActiveRecord::Base ...
Como usar 'IN (1,2,3)' com findAll?
Preciso obter alguns Alunos do banco de dados e tenho suas chaves primárias em uma sequência separada por vírgul Normalmente usando SQL, seria algo como: $cleanedStudentIdStringList = "1,2,3,4"; SELECT * FROM Student WHERE id ...
anipulação de ordem com has_many através do relacionamento
Tenho dois modelos: projeto e tarefa (por exemplo) com um modelo de junção: project_task permitindo um has_many através do relacionamento, para que as tarefas possam ser compartilhadas entre os projeto Especifiquei a posição como um atributo ...
Rails validation context
Preciso de ajuda com o meu modelo ActiveRecord. Tenho validações baseadas em contexto (mis) usando as opções de contexto internas para validações: validates :foo, :on => :bar, :presence => true model = Model.new model.foo = nil model.valid? # ...
Como converter o nome da tabela ActiveRecord para o nome da classe do modelo
Existe a possibilidade de converter corretamente o nome da tabela ActiveRecord para o nome da classe de modelo? Eu encontrei um hack def model_for_table(table_name) table_name.classify.constantize end mas como usamos set_table_name para muitos ...
validates_presence_of with belongs_to associações, da maneira certa
Estou investigando como validates_presence_of realmente funciona. Suponha que eu tenho dois modelos class Project < ActiveRecord::Base [...] has_many :roles end class Role < ActiveRecord::Base validates_presence_of :name, :project ...