Используйте переменную Javascript в haml с datamapper

0

У меня здесь небольшая проблема, мы работаем с нашей стажировкой и до сих пор учимся так жаль за некоторые "глупые" вопросы.

У нас есть файл Haml, в котором мы используем datamapper для нашей базы данных. Для статических представлений на основе наших данных мы используем строки datamapper-кода в haml.

Но теперь я хотел использовать переменную Javascript, которая находилась в функции pageload, чтобы использовать это как параметр с нашими строками кода datamapper в haml.

В нашем javascript:

$(document).ready(function(){
var ctrpersiteid = $.cookie('sitedata');

Часть нашего файла Haml, где мы хотим использовать нашу переменную ctrpersiteid

 - Interface.all(:router_id => getRouterId(ctrpersiteid)).each do |interface|
   %h3 #{interface.name}

Так можно ли использовать мою переменную Javascript в файле haml как параметр для нашей функции?

Теги:
haml
datamapper

1 ответ

0

Короткий ответ: нет. Javascript выполняется только в браузере клиентов, поэтому нет доступа к нему со своего шаблона haml на стороне сервера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню