Можно делать через gsub, а можно, по-спортивному через auto_link, который выпал в отдельный джем.
Впрочем: моднее подключать gem 'rinku'
Можно делать через gsub, а можно, по-спортивному через auto_link, который выпал в отдельный джем.
Впрочем: моднее подключать gem 'rinku'
Узнал, что можно делать и такое:
cycle('a1','a2') будет поочередно показывать то a1, то a2 в цикле
excerpt выкусит из большого текста нужный кусок с окружающими словами, что полезно при поиске
highlight поможет выделить кусок в тексте и обрамить его в :highlighter блок
word_wrap поможет разбить текст кусками по n символов и вставить \n\n между кусками
You can also supply an alternate image to show on mouseover:
<%= image_tag "home.gif" , :onmouseover => "menu/home_highlight.gif" %> |
Только собрался засекьюрить Rails XML hole путем обновления версии, как пошло и поехало.
Короче, тронул версию, тут проснулся Paperclip и стал требовать новую версию, а она уже под 1.8.7 не собирается.
Тьфу, пришлось на старых рельсах затыкать дыры путем
ActionController::Base.param_parsers.delete(Mime::XML)
Из документации:
As a shortcut for this.property, you can use @property.
так что можно писать и так:
@find('a').after('test')
вместо
$(this).find('a').after('test')
Оно несколько медленнее, чем spork, но безглючнее, поскольку позволяет обходиться и вовсе без zeus и запускать напрямую через cucumber . и rspec spec/
так вот, полезно иногда выключать полный процессинг:
guard 'rspec',:cli => "--drb", all_on_start: false, all_after_pass: false do
watch(%r{^spec/.+_spec\.rb$})
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" }
watch('spec/spec_helper.rb') { "spec" }
end