Eu tentei fazer algo como Time.now + 5.days mas isso não funciona, embora eu me lembre vagamente de ter visto, e de ficar muito impressionado, por ser capaz de fazer algo como 2.yearsetc. Como faço isso no Rails
Eu tentei fazer algo como Time.now + 5.days mas isso não funciona, embora eu me lembre vagamente de ter visto, e de ficar muito impressionado, por ser capaz de fazer algo como 2.yearsetc. Como faço isso no Rails
Estou me perguntando qual é a melhor maneira de exibir registros exclusivos de um has_many, por meio de relacionamento no Rails3. Tenho três modelos: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base...
Eu quero executar um arquivo Ruby no contexto de um ambiente Rails. O rails runner quase faz o que eu quero fazer, mas gostaria de fornecer apenas o nome do arquivo e os argumentos. Tenho certeza de que isso é possível, pois já fiz isso antes. Alguém pode me lembrar como fazer...
Eu tenho um aplicativo rails que serve algumas APIs para um aplicativo iPhone. Quero ser capaz de simplesmente postar em um recurso sem me importar em obter o token CSRF correto. Tentei alguns métodos que vejo aqui no stackoverflow, mas parece que eles não funcionam mais nos trilhos 3. Obrigado...
Usando o Rails 3.2, o que há de errado com esse código? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Isso gera este erro: Não é possível carregar avidamente a associação polimórfica: revisável Se eu remover a...
Existe uma função que eu possa usar para mostrar o ano atual em uma visualização? eu tentei <%= Time.now %> para tentar mostrar as horas, mas isso não funciona para
Eu instalei todas as minhas joias usando o bundler através do Gemfile. Eu pensei (por engano) que se eu excluísse uma gema do meu Gemfile e executasse o 'bundle install', as gemas excluídas seriam desinstaladas. Eu olhei o arquivo de ajuda do bundler e, até onde eu posso dizer, ele não tem como...
Estou recebendo erros semelhantes aos que em estas perguntas , a não ser o meu estão ocorrendo em Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]:...
Agora que o Rails 3 beta foi lançado, pensei em reescrever um aplicativo no qual acabei de começar a trabalhar no Rails 3 beta, tanto para sentir como para começar. O aplicativo usa MongoDB e MongoMapper para todos os seus modelos e, portanto, não precisa do ActiveRecord. Na versão anterior, estou...
class HouseBuyersController < ... def my_method # How could I get here the relevant model name, i.e. "HouseBuyer" ?
Estou tentando fazer algo que pensei que seria simples, mas parece que não é. Tenho um modelo de projeto que tem muitas vagas. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Quero pegar todos os projetos que tenham no mínimo 1 vaga. Eu tentei algo...
Quero criar um regex que remove todos os caracteres não alfanuméricos, mas mantém espaços. Isso é feito para limpar a entrada de pesquisa antes de chegar ao banco de dados. Aqui está o que tenho até agora: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') O problema aqui é que remove todos os...
Estou implementando uma funcionalidade para rastrear quais artigos um usuário leu. create_table "article", :force => true do |t| t.string "title" t.text "content" end Esta é minha migração até agora: create_table :user_views do |t| t.integer :user_id t.integer :article_id end A tabela...
Como faço para resolver a ambigüidade na Capivara? Por algum motivo, preciso de links com os mesmos valores em uma página, mas não consigo criar um teste, pois recebo o erro Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" A razão...
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them...
No momento, se eu executar meu conjunto de testes usando rake spec, recebo um erro: 1) SegmentsController GET 'index' deve funcionar Falha / erro: obter 'índice' método indefinido `locale 'para # # ./spec/controllers/segments_controller_spec.rb:14: em `bloco (3 níveis) em ' Isso é normal,...
Estou enviando email do meu aplicativo Rails. Funciona bem no ambiente de desenvolvimento, mas falha na preparação. Estou tendo o erro a seguir: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Observe que não tenho um nome de...
Estou tendo problemas para converter um UTC Timeou TimeWithZonepara a hora local no Rails 3. Digamos que momentseja alguma Timevariável em UTC (por exemplo moment = Time.now.utc). Como faço momentpara converter para meu fuso horário, cuidando do DST (ou seja, usando EST / EDT)? Mais precisamente,...
No meu programa Rails atual, quando uso algo como user = User.find(10) Quando não houver nenhum usuário com ID = 10, terei exceção como: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Posso obter nil em vez de gerar exceção, então quando faço algo como: unless user =...
Rails introduziu uma nova maneira de validar atributos dentro do modelo. Quando eu uso validates :title, :presence => true funciona, mas quando tento adicionar uma mensagem personalizada validates :title, :presence => true,:message => "Story title is required" um erro é gerado...