Add sass pre-procesor:
yarn add node-sass sass-loader -D
Add bulma
yarn add bulma
{ | |
'LEVELING_TITLE': 'BC Leveling Calculator', | |
'MONSTER_FOR_LEVELING': 'Monster for leveling', | |
'SPECIAL': 'Special', | |
'CANDY': 'Candy', | |
'CRYSTAL': 'Crystal', | |
'RARE': 'Rare', | |
'SUPER': 'Super', | |
'ULTRA': 'Ultra', | |
'EPIC': 'Epic', |
Estado inicial de app: | |
* Ruby 1.8.7 | |
* Rails 2.3.8 | |
--------- | |
Pasos: | |
1. Instalamos Rails 2.3.12: gem install rails -v=2.3.12 | |
2. Instalamos con RVM Ruby 1.9.2 | |
3. Pasar la app a la version 2.3.x mas reciente. A la fecha (3/8/2011) es la 2.3.11. Para esto cambiamos en config/environment.rb de RAILS_GEM_VERSION = '2.3.8' a RAILS_GEM_VERSION = '2.3.12' | |
4. Corremos el server para ver posibles problemas. (Deprecated functions por ejemplo) y hacemios uso de google para darles una rapida solucion. |
def calcular_tem(tea) | |
(((1 + (tea/100))**(1.0/12.0)) - 1) * 100 | |
end |
require 'serialport' | |
require 'net/ping' | |
website = 'http://turismoi.pek' | |
#this *will* be different for you | |
#You need to find out what port your arduino is on | |
#and also what the corresponding file is on /dev | |
#You can do this by looking at the bottom right of the Arduino | |
#environment which tells you what the path. |
# Create your superuser | |
$ mongo | |
> use admin | |
> db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]}) | |
> exit | |
# Alias for convenience (optional and at your own risk) | |
$ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile | |
$ source ~/.bash_profile |
# Send password reset notification | |
# path: app/mailers/user_mailer.rb | |
class UserMailer < ActionMailer::Base | |
default :from => "no-reply@example.com" | |
def password_reset(user, password) | |
@user = user | |
@password = password | |
mail(:to => user.email, | |
:subject => 'Password Reset Notification') |
# Additional translations at https://github.com/plataformatec/devise/wiki/I18n | |
es: | |
devise: | |
confirmations: | |
confirmed: "Tu cuenta ya ha sido confirmada." | |
confirmed_and_signed_in: "Tu cuenta ya ha sido confirmada. Has sido indentificado." | |
send_instructions: "Recibirás un correo electrónico en unos minutos con instrucciones sobre cómo reestablecer tu contraseña." | |
send_paranoid_instructions: "Si tu correo electrónico existe en nuestra base de datos, recibirás un correo electrónico en unos minutos con instrucciones sobre cómo reiniciar tu contraseña." | |
failure: |
# /app/helpers/devise_helper.rb | |
module DeviseHelper | |
def devise_error_messages! | |
return '' if resource.errors.empty? | |
messages = resource.errors.full_messages.map { |msg| content_tag(:li, msg) }.join | |
sentence = I18n.t('errors.messages.not_saved', | |
count: resource.errors.count, | |
resource: resource.class.model_name.human.downcase) |
Add sass pre-procesor:
yarn add node-sass sass-loader -D
Add bulma
yarn add bulma
- flash.each do |type, msg| | |
div class=("alert #{bootstrap_class_for_flash(type)} alert-dismissable fade show") | |
= msg | |
button.close data-dismiss="alert" × |