Недопустимый флаг регулярного выражения в рельсах - PullRequest
0 голосов
/ 26 апреля 2011

У меня есть ссылка, подобная приведенной ниже, в моем приложении rails

          <%= link_to "Link ", "#", :onclick => "#{abc_path(:type => type)}" %>

, который выдает ошибку недопустимого флага регулярного выражения l

как решить эту проблему ...

1 Ответ

0 голосов
/ 26 апреля 2011

Атрибут onclick в HTML должен содержать действительный код Javascript.

То, что у вас есть, может привести к созданию чего-то вроде:

<a href="#" onclick="/abc/foo?type=mytype">Link</a>

, что вызовет у вас проблемы, потому чтобраузер не может запустить это как Javascript.Если вы дадите нам знать, чего пытаетесь достичь, мы поможем вам найти правильный способ сделать это.

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