Articles of ruby on rails 3

Rotas de rails com base na condição

Eu tenho três funções: Instuctor, Student, Admin e cada um deles tem controllers com uma visão “home”. então isso funciona bem get “instructor/home”, :to => “instructor#home” get “student/home”, :to => “student#home” get “admin/home”, :to => “admin#home” Eu quero escrever um URL de vaidade como abaixo, que irá rotear com base no papel do user_id para […]

Rails 3 Cadeia de consulta UTF-8 aparecendo na URL?

Eu tenho um formulário de consulta de pesquisa na minha home page (/) :get) do %> nil%> Quando eu enviar este formulário de pesquisa, eu quero acabar em (/ search? Query = foo). No entanto, agora eu recebo / search? Utf8 =% E2% 9C% 93 & query = foo. O que é esse parâmetro utf8 […]

counter_cache com has_many: através de

Acabei de criar um campo counter_cache e o controlador se parece com isso. @users = User.where(:sex => 2).order(‘received_likes_count’) A associação em User.rb é has_many :received_likes, :through => :attachments, :source => :likes, :dependent => :destroy O problema é que counter_cache é declarado no belongs_to de Like.rb e eu não sei como dizer que é para o […]

Onde colocar variables ​​globais no Rails 3

Eu costumava colocar variables ​​Globais em environment.rb com minha aplicação Rails 2.3.8 como: MAX_ALLOWD_ITEMS = 6 Não parece funcionar no Rails 3. Tentei colocá-lo no application.rb e isso não ajudou. O que você sugere?

Ruby on Rails 3: “incompatibilidade de superclass para a aula…”

Plataforma: Mac OSX 10.6 No meu terminal, eu inicio o console Ruby com “rails c” Enquanto segue o tutorial do Ruby on Rails 3 para construir uma class: class Word < String def palindrome? #check if a string is a palindrome self == self.reverse end end Eu recebo a mensagem de erro: TypeError: superclass mismatch […]

Estendendo controladores de um motor Rails 3 no aplicativo principal

Eu estou usando um mecanismo Rails como uma jóia no meu aplicativo. O motor tem PostsController com um número de methods e eu gostaria de estender a lógica do controlador no meu aplicativo principal, por exemplo, para adicionar alguns methods. Se eu apenas criar PostsController no aplicativo principal, o controlador do mecanismo não será carregado. […]

Esclarecimento sobre como usar a gema de votação “thumbs_up” com Rails 3

Eu estou tentando implementar a gema de votação thumbs_up em um aplicativo Rails 3, no entanto, as instruções não são claras sobre a implementação real. Depois de solicitar o gem [ gem ‘thumbs_up’ ] e depois de criar e executar a migration apropriada [ rails generate thumbs_up e& rake db: migrate ], o README explica […]

incapaz de obter conexão estável do firefox em 60 segundos (127.0.0.1:7055)

Obtendo o seguinte erro ao executar testes rspec incapaz de obter conexão estável do firefox em 60 segundos (127.0.0.1:7055) em rails Usando o mais recente ruby ​​(1.9.2) e o firefox (6.0) Usando rspec-rails, capivara e várias outras gemas, mas elas não parecem ser um problema. Esses testes funcionam bem em outro ambiente (linux).

Passa uma variável para um parcial, rails 3?

Eu tenho um loop como esse: Então no meu meio parcial, como faço para acessar o post atual?

Definindo Variáveis ​​de Ambiente no Rails 3 (Devise + Omniauth)

Eu tenho tentado descobrir como Ryan Bates, em seu screencast de autenticação do Facebook , está definindo as seguintes variables ​​de ambiente “FACEBOOK_APP_ID” e “FACEBOOK_SECRET”. provider :facebook, ENV[‘FACEBOOK_APP_ID’], ENV[‘FACEBOOK_SECRET’] Existem questões semelhantes, mas nenhuma resposta que eu tenha conseguido trabalhar no Rails 3.2.1. ATUALIZAR: Em maio de 2013, minha maneira preferida de lidar com variables […]