class Stringне знаю, насколько это правильно. надо будет потестировать
def upcase
self.mb_chars.upcase.to_s
end
def downcase
self.mb_chars.downcase.to_s
end
def capitalize
self.mb_chars.capitalize.to_s
end
end
Поиск по этому блогу
Показаны сообщения с ярлыком rails3. Показать все сообщения
Показаны сообщения с ярлыком rails3. Показать все сообщения
14 декабря 2010 г.
Убираем mb_chars из кода / Get rid of mb_chars
config/initializers/mbchars.rb
22 ноября 2010 г.
Сортируемое дерево в Rails 3
добавим gem: awesome_nested_set (https://github.com/collectiveidea/awesome_nested_set)
скачаем и подключим js: nestedSortable jQuery Plugin 1.2.1 (http://mjsarfatti.com/sandbox/nestedSortable/)
в хелпере:
Результат:
скачаем и подключим js: nestedSortable jQuery Plugin 1.2.1 (http://mjsarfatti.com/sandbox/nestedSortable/)
в хелпере:
"<script>$('##{class_name_plural}').nestedSortable({в контроллере:
disableNesting: 'no-nest',
forcePlaceholderSize: true,
handle: '.handle',
items: 'li',
opacity: .4,
placeholder: 'placeholder',
tabSize: 25,
tolerance: 'pointer',
toleranceElement: '> div',
update: function(){
$.ajax({
type: 'post',
data: $('##{class_name_plural}').nestedSortable('serialize'),
dataType: 'script',
complete: function(request){
$('##{class_name_plural}').effect('highlight');
},
url: '#{url}'})
}
});</script>".html_safe
def sort_sortable(object_class)ну и во view важно иметь вложенные элементы внутри тега <ol>
i=0
object_name = object_class.to_s.downcase
params[object_name].each do |object|
i+=1
o = object_class.find(object[0])
o.position = i
if object[1] == 'root'
o.parent = nil
else
o.parent = object_class.find(object[1])
end
o.save
end
end
Результат:
9 октября 2010 г.
Rails 3 + paperclip + SWFUpload
На сайте возникла необходимость добавлять по несколько фотографий за раз. Для такой задачи подошел SWF Upload, но не сразу, так как первоначально скачанная версия отказалась работать во Flash Player 10 из-за изменений в политике безопасности. Поэтому брать все скрипты пришлось отсюда.
29 сентября 2010 г.
RESTful дизайн
Не так давно начал писать в RESTful (R) виде, вкратце опишу, что же это, как пользоваться, и какие плюсы в итоге.
Подписаться на:
Сообщения (Atom)
