mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
[ci skip] Fixes on review
This commit is contained in:
parent
15294a6e69
commit
15f52c02e0
1 changed files with 9 additions and 10 deletions
19
README.ru.md
19
README.ru.md
|
@ -36,8 +36,8 @@ ruby myapp.rb
|
|||
сервер. Пожалуйста, перезагружайте сервер каждый раз как вносите изменения или добавьте
|
||||
в проект [sinatra/reloader](http://www.sinatrarb.com/contrib/reloader).
|
||||
|
||||
Рекомендуется также установить сервер приложений Thin (`gem install
|
||||
thin`), который Sinatra обнаружит и начнёт использовать самостоятельно.
|
||||
Рекомендуется также установить Thin сервер (`gem install thin`), который автоматически
|
||||
работает с Sinatra приложениями.
|
||||
|
||||
## Содержание
|
||||
|
||||
|
@ -260,8 +260,8 @@ get '/posts' do
|
|||
end
|
||||
```
|
||||
|
||||
Имеейте ввиду, что в том случае, если вы не отключите защиту от обратного пути в
|
||||
директориях (''path traversal'', см. ниже), путь запроса может быть изменён до начала
|
||||
**Имеейте ввиду**: если вы не отключите защиту от обратного пути в директориях
|
||||
(_path traversal_, см. ниже), путь запроса может быть изменён до начала
|
||||
поиска подходящего маршрута.
|
||||
|
||||
Вы можете настроить Mustermann опции, используемые для данного маршрута, путём передачи в `:mustermann_opts` хэш:
|
||||
|
@ -323,7 +323,7 @@ get '/win_a_car' do
|
|||
end
|
||||
```
|
||||
|
||||
Ипользуйте splat-оператор для условий, которые принимают несколько аргументов:
|
||||
Ипользуйте splat-оператор (`*`) для условий, которые принимают несколько аргументов:
|
||||
|
||||
```ruby
|
||||
set(:auth) do |*roles| # <- обратите внимание на звёздочку
|
||||
|
@ -1231,7 +1231,7 @@ __END__
|
|||
%div.title Hello world.
|
||||
```
|
||||
|
||||
Пометка: включённые шаблоны, определённые в исходном файле, который подключил
|
||||
Обратите внимание: включённые шаблоны, определённые в исходном файле, который подключил
|
||||
Sinatra, будут загружены автоматически. Вызовите `enable :inline_templates`
|
||||
напрямую в том случае, если используете включённые шаблоны в других файлах.
|
||||
|
||||
|
@ -1340,7 +1340,7 @@ after do
|
|||
end
|
||||
```
|
||||
|
||||
Пометка: если вы используете метод `body`, а не просто возвращаете строку из
|
||||
Обратите внимание: если вы используете метод `body`, а не просто возвращаете строку из
|
||||
маршрута, то тело ответа не будет доступно в `after`-фильтрах, так как оно
|
||||
будет сгенерировано позднее.
|
||||
|
||||
|
@ -2630,9 +2630,8 @@ Rack распространяется с различными стандартн
|
|||
## Тестирование
|
||||
|
||||
Тесты для Sinatra приложений могут быть написаны при помощи любых библиотек или
|
||||
фреймворков, поддерживающих тестирование Rack.
|
||||
[Rack::Test](http://www.rubydoc.info/github/brynary/rack-test/master/frames)
|
||||
рекомендуется:
|
||||
фреймворков, поддерживающих тестирование Rack. Разработчики гема Sinatra рекомендуют
|
||||
использовать [Rack::Test](http://www.rubydoc.info/github/brynary/rack-test/master/frames):
|
||||
|
||||
```ruby
|
||||
require 'my_sinatra_app'
|
||||
|
|
Loading…
Reference in a new issue