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.


9
Passando parâmetros no rails redirect_to
Como passamos parâmetros em redirect_to em rails? Eu sei que podemos passar id usando isso: redirect_to :action => action_name,:id => 3 Se eu quiser passar parâmetros adicionais, como alguns dados do formulário, como alcançá-lo? EDITAR: Para a sintaxe do Ruby 2, você deve atualizar o snippet acima para: redirect_to action: …


1
O que helper e helper_method fazem?
helper_method é simples: torna alguns ou todos os métodos do controlador disponíveis para a visualização. O que é helper? É o contrário, ou seja, importa métodos auxiliares para um arquivo ou módulo? (Talvez o nome helperehelper_method sejam parecidos. Eles podem preferir ser share_methods_with_viewe import_methods_from_view) referência


6
ActiveRecord: tamanho vs contagem
No Rails, você pode encontrar o número de registros usando ambos Model.sizee Model.count. Se você estiver lidando com consultas mais complexas, existe alguma vantagem em usar um método em detrimento do outro? Como eles são diferentes? Por exemplo, tenho usuários com fotos. Se eu quiser mostrar uma tabela de usuários …

4
Formulário Ruby on Rails para selecionar campo com classe
Eu estou batendo minha cabeça contra a parede nesta. Quero criar uma simples tag de seleção usando a f.selecttag, mas nada que eu faça funcione. Eu coloquei um exemplo abaixo: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> Ok, então basicamente é uma …

13
Token de Autenticidade do Rails 4
Eu estava trabalhando em um novo aplicativo Rails 4 (no Ruby 2.0.0-p0) quando me deparei com alguns problemas de token de autenticidade. Ao escrever um controlador que responde ao json (usando o respond_tométodo de classe), cheguei à createação que comecei a receber ActionController::InvalidAuthenticityTokenexceções quando tentei criar um registro usando curl. …

6
char multibyte inválido (US-ASCII) com Rails e Ruby 1.9
Estou usando Ruby 1.9.1 com Rails 2.3.4 Meu aplicativo é para lidar com entrada de texto Se eu tentar algo como (as aspas internas parecem diferentes) text = "”“" Estou tendo o erro a seguir: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected …



5
Como reverter apenas uma etapa usando rake db: migrate
Depois de adicionar os arquivos de migração na db/migratepasta e executá-los rake db:migrate, quero voltar à etapa anterior, acho que usar VERSION=né a maneira certa de fazer isso, mas não sei o valor correto de n para usar. Existe algum comando para verificar o valor n atual? Seria ótimo se …

4
Rails novo vs criar
Por que é necessário definir um novo método no controlador RESTful, segui-lo com um método create? A pesquisa do Google não me forneceu a resposta que eu estava procurando. Entendo a diferença, mas preciso saber por que eles são usados ​​do jeito que são.


4
delete_all vs destroy_all?
Estou procurando a melhor abordagem para excluir registros de uma tabela. Por exemplo, eu tenho um usuário cujo ID do usuário está em várias tabelas. Quero excluir este usuário e todos os registros que tenham seu ID em todas as tabelas. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Isso funciona …

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.