Ruby on Rails: как передать @variables в iframe?(Цель: песочница часть страницы) - PullRequest
0 голосов
/ 06 июля 2010

Итак, я решил, что мне придется сделать это с помощью URL, а не с помощью магии рельсов, потому что я ничего не нашел в фреймах и рельсах ...

<iframe src="/content_container/<%@object.id%>?page=<%@page%>" width="665" height="85%" frameborder="0">

но ... когда я получаю сообщение об ошибке: оно показывает это

Request

Parameters:

{"page"=>""}

Есть идеи? или лучше?

Моя конечная цель - изолировать js и CSS для объекта, кроме остальной части страницы ... поэтому я подумал, что iframe будет работать.

Ответы [ 2 ]

3 голосов
/ 06 июля 2010

Вы забыли = знаки:

<%=@object.id%>?page=<%=@page%>

0 голосов
/ 06 июля 2010

URL или сеанс, другого (простого) способа передачи данных между двумя запросами нет (в сущности, здесь вы имеете дело).

(здесь я широко использую «сеанс» - любое постоянное или полупостоянное хранилище, использующее в качестве ключа уникальную идентификацию пользователя; я также неправильно включаю параметры POST в метод URL; но вы понимаете, что я имею в виду.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...