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

O Ruby on Rails é uma estrutura de aplicativo da web de pilha cheia de código aberto escrita em Ruby. Ele segue o popular modelo de estrutura MVC e é conhecido por sua abordagem de "convenção sobre configuração" para o desenvolvimento de aplicativos.

4
método indefinido `source_index 'para Gem: Module (NoMethodError)
Estou executando um aplicativo Rails 2.3.5 e, ao executar o script / servidor, é mostrado o seguinte: ./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21:in `add_frozen_gem_path': undefined method `source_index' for Gem:Module (NoMethodError) from ./script/../config/boot.rb:60:in `load_initializer' from ./script/../config/boot.rb:44:in `run' from ./script/../config/boot.rb:17:in `boot!' from ./script/../config/boot.rb:123 from script/server:2:in `require' from script/server:2 Se eu comentar a linha 60 no boot.rb (Rails …


14
Rails 3: Obter registro aleatório
Então, eu encontrei vários exemplos para encontrar um registro aleatório no Rails 2 - o método preferido parece ser: Thing.find :first, :offset => rand(Thing.count) Sendo um novato, não tenho certeza de como isso pode ser construído usando a nova sintaxe de localização no Rails 3. Então, qual é o "Rails …



6
Como atualizar atributos sem validação
Eu tenho um modelo com suas validações e descobri que não posso atualizar um atributo sem validar o objeto antes. Eu já tentei adicionar on => :createsintaxe no final de cada linha de validação, mas obtive os mesmos resultados. Meu modelo de anúncio tem as seguintes validações: validates_presence_of :title validates_presence_of …

14
Rails 3: o invólucro "campo com erros" altera a aparência da página. Como evitar isso?
E-mail: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> se parece com isso: Mas, se a validação do email falhar, ela se tornará: <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> que se parece com isso: Como eu poderia evitar essa mudança de aparência?

3
Quando adicionar quais índices em uma tabela no Rails
Eu tenho uma pergunta sobre o banco de dados Rails. Devo adicionar "index" a todas as chaves estrangeiras como "xxx_id"? Devo adicionar "index" à coluna "id" criada automaticamente? Devo adicionar "índice (exclusivo)" à coluna "id" criada automaticamente? Se eu adicionar índice a duas chaves estrangeiras ao mesmo tempo ( add_index …

5
A expressão Ruby% r {}
Em um modelo, há um campo validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Parece muito estranho para mim. Estou ciente de que esta é uma expressão regular. Mas eu gostaria: para saber exatamente o que isso significa. É %r{value}igual a /value/? poder substituí-lo pelo operador normal de regex Ruby …

11
Como trabalhar com ramificações do Git e migrações do Rails
Estou trabalhando em um aplicativo de trilhos com algumas ramificações git e muitas delas incluem migrações de banco de dados. Tentamos ser cuidadosos, mas ocasionalmente algum pedaço de código no master solicita uma coluna que foi removida / renomeada em outro ramo. Qual seria uma boa solução para "unir" ramificações …


10
AngularJS- Login e autenticação em cada rota e controlador
Eu tenho um aplicativo AngularJS criado usando yeoman, grunt e bower. Eu tenho uma página de logon que possui um controlador que verifica a autenticação. Se as credenciais estiverem corretas, redireciono para a página inicial. app.js 'use strict'; //Define Routing for app angular.module('myApp', []).config(['$routeProvider', '$locationProvider', function($routeProvider,$locationProvider) { $routeProvider .when('/login', { …




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.