Articles of ruby on rails 4

Como especificar devise_parameter_sanitizer para ação de edição?

Eu adicionei o Devise ao meu aplicativo do Rails 4, e adicionei com sucesso o nome de usuário, etc. ao meu modelo de usuário. Além disso, sou capaz de armazenar esses campos usando o modo preguiçoso ™, ou seja, class ApplicationController < ActionController::Base before_filter :configure_permitted_parameters, if: :devise_controller? protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:email, :password, […]

Como usar o i18n com Rails 4 enums

Rails 4 Active Record Enums são ótimos, mas qual é o padrão certo para traduzir com o i18n?

rails 4: páginas de erro personalizadas para 404, 500 e de onde vem a mensagem de erro padrão 500?

Atualmente em produção estou recebendo este texto: 500 Internal Server Error If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong. Nenhum html nessa página nada. Onde está esse código? Eu não tenho público / 500.html ou […]

Tipo de dados JSON do Postgres Consulta Rails

Estou usando o tipo de dados json do Postgres, mas quero fazer uma consulta / ordenação com dados nesteds no json. Eu quero pedir ou consultar com .where no tipo de dados json. Por exemplo, eu quero consultar os usuários que têm uma contagem de seguidores> 500 ou eu quero encomendar por seguidor ou contagem […]

rails 4: ativos não carregados na produção

Estou tentando colocar meu aplicativo em produção e os caminhos de resources de imagem e CSS não estão funcionando. Aqui está o que estou fazendo atualmente: Recursos de imagem ao vivo em /app/assets/images/image.jpg Folhas de estilo ao vivo em /app/assets/stylesheets/style.css No meu layout, faço referência ao arquivo css assim: true %> Antes de reiniciar o […]

Redis + ActionController :: Tópicos ao vivo não morrendo

Histórico: Criamos um recurso de bate-papo em um dos nossos aplicativos Rails existentes. Estamos usando o novo módulo ActionController::Live e rodando Puma (com Nginx em produção), e assinando mensagens através do Redis. Estamos usando o lado do cliente EventSource para estabelecer a conexão de forma assíncrona. Resumo do problema: Os segmentos nunca estão morrendo quando […]

Rails 4 image-path, image-url e asset-url não funcionam mais em arquivos SCSS

Devemos usar algo diferente do image-url e outros no Rails 4? Eles retornam valores diferentes que não parecem fazer sentido. Se eu tiver logo.png em /app/assets/images/logo.png e eu fizer o seguinte, é isso que recebo: image-url(“logo.png”) -> url(“/images/logo.png”) #obviously doesn’t work image-path(“logo.png”) -> “/images/logo.png” asset-url(“logo.png”) -> url(“/logo.png”) Claro que nenhum destes trabalhos porque eles precisam […]

Salvando enum de select no Rails 4.1

Eu estou usando as enums no Rails 4.1 para acompanhar as colors do vinho. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Na minha opinião, eu gero um select para que o usuário possa selecionar um vinho com uma determinada cor f.input :color, :as => :select, :collection => Wine.colors Isso gera o […]

rails 4: before_filter vs. before_action

Em rails> 4.0.0, geradores criam operações CRUD com before_action não before_filter . Parece fazer a mesma coisa. Então, qual é a diferença entre esses dois?

Adicione uma migration de coluna de referência no Rails 4

Um usuário tem muitos uploads. Quero adicionar uma coluna à tabela de uploads que faz referência ao user . Como deve ser a migration? Aqui está o que tenho. Não tenho certeza se devo usar (1) :user_id, :int ou (2) :user, :references :user_id, :int :user, :references . Eu nem tenho certeza se (2) funciona. Apenas […]