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.

8
Rails: include vs.: junções
Essa é mais uma pergunta "por que as coisas funcionam dessa maneira" em vez de uma pergunta "não sei como fazer isso" ... Portanto, o evangelho sobre a obtenção de registros associados que você sabe que usará é o de usar, :includeporque você se unirá e evitará um monte de …


5
Como converter um objeto de hash ruby ​​para JSON?
Como converter um objeto de hash ruby ​​para JSON? Então, eu estou tentando este exemplo abaixo e ele não funciona? Eu estava olhando para o RubyDoc e, obviamente, o Hashobjeto não tem um to_jsonmétodo. Mas estou lendo em blogs que o Rails suporta active_record.to_jsone também suporta hash#to_json. Eu posso entender …





9
Coluna de migração de trilhos para mudança
Temos script/generate migration add_fieldname_to_tablename fieldname:datatypesintaxe para adicionar novas colunas a um modelo. Na mesma linha, temos um script / generate para alterar o tipo de dados de uma coluna? Ou devo escrever SQL diretamente na minha migração de baunilha? Eu quero mudar uma coluna de datetimepara date.


13
Qual é o melhor método de lidar com moeda / dinheiro?
Estou trabalhando em um sistema de carrinho de compras muito básico. Eu tenho uma tabela itemsque tem uma coluna pricedo tipo integer. Estou com problemas para exibir o valor do preço em minhas visualizações para preços que incluem euros e centavos. Estou perdendo algo óbvio no que diz respeito à …

6
raw vs. html_safe vs. h para remover html
Suponha que eu tenha a seguinte string @x = "<a href='#'>Turn me into a link</a>" Na minha opinião, quero que um link seja exibido. Ou seja, não quero que tudo no @x seja capturado sem escape e exibido como uma string. Qual é a diferença entre usar <%= raw @x …
323 ruby-on-rails  erb 





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.