Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Russian README update #549

Merged
merged 3 commits into from

3 participants

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
Showing with 16 additions and 4 deletions.
  1. +16 −4 README.ru.rdoc
View
20 README.ru.rdoc
@@ -56,7 +56,7 @@ Thin — это более производительный и функцион
Маршруты сверяются с запросом в порядке очередности их записи в файле приложения.
Первый же совпавший с запросом маршрут и будет вызван.
-Шаблоны маршрутов могут включать в себя именные параметры доступные
+Шаблоны маршрутов могут включать в себя именованные параметры доступные
в xэше <tt>params</tt>:
get '/hello/:name' do
@@ -65,7 +65,7 @@ Thin — это более производительный и функцион
"Hello #{params[:name]}!"
end
-Также можно использовать именные параметры в качестве переменных
+Также можно использовать именованные параметры в качестве переменных
блока:
get '/hello/:name' do |n|
@@ -117,7 +117,7 @@ Thin — это более производительный и функцион
=== Условия
Маршруты могут включать различные условия совпадений, например,
-клиентской приложение (user agent):
+клиентское приложение (user agent):
get '/foo', :agent => /Songbird (\d\.\d)[\d\/]*?/ do
"You're using Songbird version #{params[:agent][0]}"
@@ -544,6 +544,15 @@ Thin — это более производительный и функцион
var resource = {"foo":"bar","baz":"qux"}; present(resource);
+=== WLang шаблоны
+
+Зависимости:: {wlang}[https://github.com/blambeau/wlang/]
+Расширения файлов:: <tt>.wlang</tt>
+Пример:: <tt>wlang :index, :locals => { :key => 'value' }</tt>
+
+Так как в WLang шаблонах невозможно вызывать методы из Ruby напрямую (за исключением +yield+), то
+вы почти всегда будете передавать в шаблон локальные переменные.
+
=== Встроенные шаблоны
get '/' do
@@ -594,7 +603,7 @@ Thin — это более производительный и функцион
загружены автоматически. Вызовите <tt>enable :inline_templates</tt> напрямую, если
используете вложенные шаблоны в других файлах.
-=== Именные шаблоны
+=== Именованные шаблоны
Шаблоны также могут быть определены при помощи <tt>template</tt> метода:
@@ -1411,6 +1420,9 @@ Sinatra использует
[show_exceptions] показывать исключения/стек вызовов (stack trace) в браузере.
По умолчанию включено только в окружении <tt>development</tt>.
+ Может быть установлено в <tt>:after_handler</tt> для запуска специфичной
+ для приложения обработки ошибок, прежде чем показывать трассировку
+ стека в браузере.
[static] должна ли Sinatra осуществлять раздачу статических файлов.
Отключите, когда используете какой-либо веб-сервер для этой цели.
Something went wrong with that request. Please try again.