Как добавить свои ссылки или кнопки на панель админа в SonataAdminBundle

Нужно выполнить несколько шагов:
1) create new block class that implements BlockBundleInterface

Парсер yaml нужного файла на symfony2

Создать класс где унаследовать класс FileLoader

ruby of rails слияние массива и хеша

когда необходимо слить хеш1 и массив , таким образом, чтобы создать новый хеш2 с ключами хеш1 и значениями массива

irb(main):001:0> key = [ "1", "2", "3"]
=> ["1", "2", "3"]
irb(main):002:0> value = [ "a", "b" ]
=> ["a", "b"]
irb(main):003:0> myhash = {}
=> {}
irb(main):004:0> key.each_with_index {|k,i|myhash[k] = value[i]}
=> ["1", "2", "3"]
irb(main):005:0> myhash
=> {"1"=>"a", "2"=>"b", "3"=>nil}

Rails of ruby callback

например, нужно есть повторяющийся блок:

def s_to_(str)
  puts str
end

colors = %w[green, red, white]

colors.each do |color| 
   if color == 'red'
      s_to_('text1')
   end
   if color == 'green'
      s_to_('text2')
   end
   if color == 'white'
      s_to_('text3')
   end
end

на

ruby of rails тестирование отправки писем

как правильно написать send_mailer советую обратиться к исходной документации

потестить можно следующим образом:

config/environments/development.rb

 config.action_mailer.raise_delivery_errors = true
 config.action_mailer.delivery_method = :test
 config.action_mailer.logger = ActiveSupport::BufferedLogger.new("mailer.log")

теперь после отправки письма в корне проекта в файле mailer.log будет приходить вся информация об email сообщении

и еще один вариант тестирования при помощи gmail

ip, dns

Установка Rubymine на ubuntu 12.10

качаете Ruby
разархивирутет

tar -xvzf rubymine-1.1.tar.gz

переносите в папку /opt/rubymine

sudo mv rubymine942 /opt/rubymine

и запускаете

sh /opt/rubymine/bin/rubymine.sh

после первого запуска автоматически создаться линк на главном меню

это с учетом если установлена JDK 1.6-1.7,
иначе устанавливаете JDK 1.6-1.7.

Страницы

Subscribe to решено.рф RSS