Perguntas com a marcação «ruby-on-rails-3»

Ruby on Rails é uma estrutura de desenvolvimento web de código aberto escrita em Ruby. O Ruby on Rails segue o princípio da convenção sobre a configuração, liberando você de ter que reinventar as coisas para permanecer produtivo. Use esta tag apenas para perguntas específicas do Rails 3 e também as tags [ruby-on-rails].

2
Como obter um "commit" específico de uma gema no github?
Estou usando o rails_admin e, como está em desenvolvimento (muito) ativo, os erros aparecem de vez em quando. Não há versões para a gema, tanto quanto posso dizer, para a gema no github, portanto não posso usar a :versionchave para a declaração da gema no Gemfile. Existe uma maneira de …


5
O Rails 3 verifica se o atributo foi alterado
É necessário verificar se um bloco de atributos foi alterado antes da atualização no Rails 3. street1, street2, cidade, estado, código postal Eu sei que eu poderia usar algo como if @user.street1 != params[:user][:street1] then do something.... end Mas esse pedaço de código será REALMENTE longo. Existe uma maneira mais …



7
zeros à esquerda nos trilhos
Eu tenho campos hre min, ambos os números inteiros no meu aplicativo. Para o hrcampo, se o usuário digitar "1", gostaria que o Rails preenchesse automaticamente "01" antes de salvá-lo no banco de dados. Também para o mincampo, se o usuário digitar "0", ele deverá ser inserido como "00". Como …

14
Como removo a rota do Devise para me inscrever?
Estou usando o Devise em um aplicativo Rails 3, mas nesse caso, um usuário deve ser criado por um usuário existente, que determina quais permissões ele terá. Por isso, eu quero: Para remover a rota para os usuários se inscreverem . Para permitir que os usuários editem seus perfis (altere …


2
Alguém pode me explicar o collection_select em termos claros e simples?
Estou analisando os documentos da API do Rails collection_selecte eles são horríveis. O cabeçalho é o seguinte: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) E este é o único código de exemplo que eles fornecem: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Alguém pode explicar, …



9
Nenhuma rota corresponde a [GET] / ativos
Eu tenho um aplicativo Rails que estou tentando testar no ambiente de produção. Fiz a execução RAILS_ENV=production rake assets:precompileque gerou todos os meus ativos em / public / assets. O problema é que, quando inicio meu aplicativo, RAILS_ENV=production rails s thinrecebo: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Este arquivo existe …

8
Rails: FATAL - Falha na autenticação de pares para o usuário (PG :: Error)
Estou executando meu desenvolvimento no Ubuntu 11.10 e RubyMine Aqui estão minhas configurações de desenvolvimento para o database.yml: que o RubyMine criou para mim development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: quando tento executar o aplicativo, recebo este erro abaixo, parece que ainda não criei …

4
Como você executa manualmente comandos SQL no Ruby On Rails usando o NuoDB
Estou tentando executar manualmente comandos SQL para acessar procedimentos no NuoDB. Estou usando Ruby on Rails e estou usando o seguinte comando: ActiveRecord::Base.connection.execute("SQL query") A "consulta SQL" pode ser qualquer comando SQL. Como por exemplo, eu tenho uma tabela chamada "Feedback" e quando executo o comando: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") …

7
Versão da API para rotas Rails
Estou tentando versão minha API como o Stripe. Abaixo é fornecida a versão mais recente da API é 2. /api/users retorna um 301 para /api/v2/users /api/v1/users retorna um índice de 200 usuários na versão 1 /api/v3/users retorna um 301 para /api/v2/users /api/asdf/users retorna um 301 para /api/v2/users Portanto, basicamente, qualquer …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.