Skip to content

Instantly share code, notes, and snippets.

@Bahanix
Bahanix / add_locale_to_users.rb
Last active February 11, 2018 19:42
Ruby on Rails i18n: using user locale
# db/migrates/*_add_locale_to_users.rb
class AddLocaleToUsers < ActiveRecord::Migration
def change
add_column :users, :locale, :string, default: "fr"
end
end
@Bahanix
Bahanix / index.html.erb
Last active June 2, 2016 09:21
Ruby on Rails authorization exemple
# app/views/users/index.html.erb
<h1>Liste des utilisateurs</h1>
<ul>
<% @users.each do |user| %>
<li><%= user.id %></li>
<% end %>
</ul>
@Bahanix
Bahanix / home.html.erb
Created April 25, 2016 14:27
OpenClassRooms Ruby on Rails logout
# app/views/users/home.html.erb
<% if @current_user %>
<h1>Bienvenue <%= @current_user.name %> !</h1>
<%= form_tag "/users/login", method: :delete do %>
<input type="submit" value="Déconnexion" />
<% end %>
<% else %>
<h1>Bienvenue visiteur anonyme !</h1>
<a href="/users/login">S'identifier</a>
<% end %>
@Bahanix
Bahanix / git.sh
Last active August 29, 2015 14:20
Commandes de base pour git
### Configurer git et vim
git config --global core.editor "vim"
vim ~/.vimrc
syn on
set tabstop=2
set shiftwidth=2
set expandtab
match Todo /\s\+$/
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
= simple_form_for(@account) do |f|
= f.error_notification
= f.input :type, collection:['iban', 'rib'], include_blank: false
#iban
.inputs
= f.input :iban, :include_blank => false
= f.input :bic, :include_blank => false