Я удивлен, что создатель Rails не подумал об этом, если кто-то может помощь, было бы здорово.
Как мы можем сделать, чтобы автоматически изменить это:
<%= link_to "My Title", :controller => "products" %>
на это:
<%= link_to "My Title", :controller => "products", :title => "My Title" #basically a copy of the text %>
Я думаю, это может сильно помочь SEO.
Большое спасибо! В [1] написано: переменные не могут быть обновлены. Это означает, что вы не можете написать что-то вроде let $ x: = $ x + 1. Это правило может показаться очень ...
Меня немного смущает обновление переменных в XQuery: На [1] написано:
Переменные не могут быть обновлены. Это означает, что вы не можете написать что-то вроде let $ x: = $ x + 1. Это правило может показаться очень странным, если вы ожидаете, что XQuery будет вести себя так же, как процедурные языки, такие как JavaScript. Но XQuery - это не такой язык, это декларативный язык, работающий на более высоком уровне. Нет никаких правил относительно порядка, в котором выполняются различные выражения (это означает, что маленький желтый треугольник, показывающий текущую точку выполнения в отладчике Stylus Studio XQuery и отладчике XSLT, иногда может вести себя неожиданным образом), и это означает, что конструкции, чьи результат будет зависеть от порядка выполнения (например, присвоение переменной).
Мне интересно, действительно ли нет способа надежно обновить переменную? Может быть я' Я должен добавить к этому вопрос: нельзя ли обновить существующую переменную в операторе if, потому что в этом случае порядок выполнения ясен? Я думаю, вам просто не разрешено использовать что-то вроде $ x = $ x + 1 в цикле?