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

Para problemas específicos da versão 4 do Rails. Se sua dúvida se aplica ao Ruby on Rails em geral, use a tag [ruby-on-rails].


6
Rails 4 image-path, image-url e asset-url não funcionam mais em arquivos SCSS
Devemos usar algo além de image-urle outros no Rails 4? Eles retornam valores diferentes que não parecem fazer sentido. Se eu tiver logo.pngem /app/assets/images/logo.pnge eu faço o seguinte, isso é o que eu 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 desses …




3
Como substituir as opções do X-Frame para um controlador ou ação no Rails 4
O Rails 4 parece definir um valor padrão de SAMEORIGINpara o X-Frame-Optionscabeçalho de resposta HTTP. Isso é ótimo para segurança, mas não permite que partes do seu aplicativo estejam disponíveis em um iframedomínio diferente. Você pode substituir o valor de X-Frame-Optionsglobalmente usando a config.action_dispatch.default_headersconfiguração: config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Mas como …

5
ActiveRecord seguro como consulta
Estou tentando escrever uma consulta LIKE. Eu li que os quires de string puros não são seguros, no entanto, não consegui encontrar nenhuma documentação que explicasse como escrever uma consulta de hash LIKE segura. É possível? Devo me defender manualmente contra SQL Injection?

16
Ocorreu um erro ao instalar a pg (0.17.1) e o Bundler não pode continuar
Acabei de instalar Rails 4.0.2e ao criar um novo aplicativo, na fase de pacote recebo: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …

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.