Articles of ruby on rails 3

Rails Engine – Dependências de gemas, como carregá-las no aplicativo?

Eu estou fazendo um motor aqui, funciona bem sozinho. Quando eu o transformo em uma gem, e o carrego dentro de outro aplicativo, recebo muitos erros indefinidos, vindos das dependencies do meu mecanismo gem. Aqui está o gemspec: s.add_dependency(‘paperclip’) s.add_dependency(‘jquery-rails’) s.add_dependency(‘rails3-jquery-autocomplete’) s.add_dependency(‘remotipart’) s.add_dependency(‘cancan’) No aplicativo, quando eu faço uma instalação do pacote, ele lista todas […]

Rails 3 – selecione com Include?

Aqui está uma seleção aninhada com include: @items = Item.where(“complete = ?”, true).includes( :manufacturer, {:order=>[:supplier, :agent] }) Essa é uma consulta de impostos, já que ela extrai milhares de linhas de dados de todas as tabelas incluídas acima. Como posso obter a consulta para selecionar apenas campos específicos? user.name, user.created_at order.created_at Nome do Fornecedor nome […]

f.error_messages no Rails 3.0

Rails 3.0 f.error_messages e agora requer que um plugin funcione corretamente – no entanto, quero aprender a exibir mensagens de erro da maneira nativa (nova). Estou seguindo o guia de primeiros passos , que usa o método obsoleto ao implementar o formulário de comentários. Por exemplo: Add a comment: Aqui está a maneira correta de […]

O pipeline de resources do Rails 3.1 e o Javascript ordenado manualmente requerem

Estou tentando converter um aplicativo existente para o novo layout de pipeline de resources 3.1 e quero include muitos arquivos de fornecedor que precisam estar em uma ordem específica (underscore.js e backbone sendo um par). Como tal, não posso simplesmente usar um = require_tree . para puxar meus arquivos de fornecedores, (sem renomear cada arquivo […]

ID de atribuição automática do Rails que já existe

Eu crio um novo registro assim: truck = Truck.create(:name=>name, :user_id=>2) Meu database atualmente tem milhares de entidades para caminhão, mas eu atribuí os id’s a vários deles, de uma forma que deixou alguns ids disponíveis. Então, o que está acontecendo é que o rails cria um item com id = 150 e funciona bem. Mas […]

Limpar ou recriar um database Ruby on Rails

Eu tenho um database de Ruby on Rails cheio de dados. Eu quero excluir tudo e reconstruir o database. Estou pensando em usar algo como: rake db:recreate Isso é possível?

Configuração config.assets.precompile do Rails para processar todos os arquivos CSS e JS em app / assets

Desejo pré-compilar todos os arquivos CSS e JS na pasta app/assets meu projeto. Eu não quero pré-compilar tudo em vendor / assets ou lib / assets, apenas as dependencies dos meus arquivos, conforme necessário. Eu tentei a seguinte configuração de caractere curinga, mas ela pré-compila incorretamente tudo. Isso resulta em muito trabalho extra e até […]

Capivara com: js => verdadeiro faz com que o teste falhe

Sou novo em Capivara e estou testando em Rails em geral, então, por favor, me perdoe se esta é uma resposta simples. Eu tenho esse teste it “should be able to edit an assignment” do visit dashboard_path select(@project.client + ” – ” + @project.name, :from => “assignment_project_id”) select(@team_member.first_name + ” ” + @team_member.last_name, :from => […]

Delimite limite de uma session por usuário por vez

Meu aplicativo está usando o Rails 3.0.4 e o Devise 1.1.7. Estou procurando uma maneira de impedir que usuários compartilhem contas, pois o aplicativo é um serviço com base em assinatura. Estou procurando há mais de uma semana e ainda não sei como implementar uma solução. Espero que alguém tenha implementado uma solução e possa […]

Usando um método auxiliar Rails dentro de um ativo javascript

Existe alguma maneira de usar um método auxiliar Rails, mais especificamente, um método auxiliar de caminho dentro de um arquivo de recurso javascript. Este arquivo foo.js.coffee.erb $(‘#bar’).val(“”) Eu adoraria se conseguisse dos erubys $(‘#bar’).val(“path/to/create”)