How do you downgrade Rubygems?
In the terminal:
sudo gem update --system 1.3.6
If you use RVM (Ruby Version Manager):
rvm install rubygems 1.3.6Knowledge evolves when it is shared!
In the terminal:
sudo gem update --system 1.3.6
If you use RVM (Ruby Version Manager):
rvm install rubygems 1.3.6Segue o código fonte no GitHub: https://github.com/patrickespake/ACL-CakePHP-Exemplo.
Esse fonte é baseado no seguinte tutorial: http://book.cakephp.org/pt/view/1543/Sistema-Simples-com-controle-ACL-Lista-de-controle.
Estou aprendendo a usar o framework PHP chamado CakePHP.
Para iniciar os estudos eu comecei fazendo o tutorial de construção de um blog simples, o tutorial para construção pode ser encontrado no endereço: http://book.cakephp.org/pt#!/pt/view/1528/Blog, essa é a versão em português e ela tem alguns erros nas chamadas das funções $this->Html, por isso eu recomendo estudar junto com a versão em inglês presente no endereço: http://book.cakephp.org/#!/view/1528/Blog.
Eu coloquei o código fonte do blog funcionando no GitHub: https://github.com/patrickespake/Blog-CakePHP-Exemplo.
No terminal digitar:
sudo a2enmod rewriteO Rails 2.3 introduziu uma forma de internacionalizar / localizar suas views.
Por exemplo, nós temos a view: managers/mailer/reset_password_instructions.html.erb.
Você pode apagar esse arquivo ou renomear e criar templates de acordo com os idiomas que você tem disponível na sua aplicação, como:
managers/mailer/reset_password_instructions.en.html.erb e colocar o conteúdo de acordo com o idioma:
<p>Hello <%= @resource.email %>!</p> <p>Someone has requested a link to change your password, and you can do this through the link below.</p> <p><%= link_to 'Change my password', edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %></p> <p>If you didn't request this, please ignore this email.</p> <p>Your password won't change until you access the link above and create a new one.</p>
e
managers/mailer/reset_password_intructions.pt-BR.html.erb e colocar o conteúdo de acordo com o idioma:
<p>Olá <%= @resource.email %>!</p> <p>Alguém pediu um link para alterar sua senha, e você pode fazer isso através do link abaixo.</p> <p><%= link_to 'Alterar minha senha', edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %></p> <p>Se você não solicitou, por favor ignore este e-mail.</p> <p>Sua senha não será alterada até que você acessar o link acima e criar uma nova.</p>
O Rails utiliza a view de acordo com o idioma definido no momento.
Por padrão o Ruby on Rails cria um div com o class field_with_errors em torno dos campos com problema de validação, particularmente eu não gosto muito desse div, prefiro ter um span em torno dos campos.
Para fazer o Ruby on Rails gerar um span ao invés de um div, você pode adicionar um initializer, para isso:
Crie o arquivo field_with_errors.rb e salve no diretório config/initializers/ com o seguinte conteúdo:
# Para quando o campo tiver erro colocar um span em torno do campo e do label, ao invés de um div que quebra a estrutura ActionView::Base.field_error_proc = Proc.new { |html_tag, instance| %{<span class="field_with_errors">#{html_tag}</span>}.html_safe }
Documentário feito pela MTV mostrando o dia-a-dia dentro do Facebook.
Diary of Facebook – documentário by MTV por bigdigo no Videolog.tv.
Para redirecionar você deve criar um arquivo chamado .htaccess na raiz do seu site com o código abaixo:
RewriteEngine on RewriteCond %{HTTP_HOST} ^domain\.com RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]