Skip to content

Commit

Permalink
Use github like code bloks
Browse files Browse the repository at this point in the history
  • Loading branch information
shir committed Jun 27, 2011
1 parent 8374759 commit c9e4148
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 17 deletions.
32 changes: 19 additions & 13 deletions rails/remote-before-events.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
У нас есть ссылка которая делает ajax запрос:

link_to 'Cool work', cool_work_path, :remote => true
```ruby
link_to 'Cool work', cool_work_path, :remote => true
```

Мы хотим сделать какую-то обработку перед отправление запрос и после его выполнения.
Для этого в пакете jquery-rails предусмотрены следующие события:
Expand All @@ -14,18 +16,22 @@

Вернемся к нашей ссылке. Добавим к ней аттрибут `id` чтоб было легче не нее ссылаться.

link_to 'Cool work', cool_work_path, :remote => true, :id => 'cool_link'
```ruby
link_to 'Cool work', cool_work_path, :remote => true, :id => 'cool_link'
```

И в application.js пишем обработчик для событий.

$(function () {
$("#cool_link").live("ajax:before", function () {
$(this).html("Processing...")
};
});

$(function () {
$("#cool_link").live("ajax:before", function () {
$(this).html("Cool work")
};
});
```ruby
$(function () {
$("#cool_link").live("ajax:before", function () {
$(this).html("Processing...")
};
});

$(function () {
$("#cool_link").live("ajax:before", function () {
$(this).html("Cool work")
};
});
```
8 changes: 5 additions & 3 deletions ruby/log-return-value.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Если вам нужно вывести в лог возврщаемое из функции значение то можно
воспользоваться методом [tap()](http://apidock.com/ruby/Object/tap):

def some_function
complex_calculation.tap{ |v| Rails.logger.debug "returnd value = #{v}" }
end
```ruby
def some_function
complex_calculation.tap{ |v| Rails.logger.debug "returnd value = #{v}" }
end
```
4 changes: 3 additions & 1 deletion vim/remove-trailling-spaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@

Так же удобно повесить ее на горячу клавишу:

map <silent> <Leader>ts :%s/\s*$//g<CR>
```vim
map <silent> <Leader>ts :%s/\s*$//g<CR>
```

0 comments on commit c9e4148

Please sign in to comment.