ruby-on-rails
2010-06-22 3 views 0 likes 
0

У меня есть этотРубин на Rails: Заменить ссылку с JavaScript

<a href="#" id="preview_button"></a> 

И я хочу, чтобы ссылка была заменена фактической ссылки.

Так я понял, я использую этот

page.replace_html("preview_button","<a href='/preview/#{@object.name.to_url}' class='preview' onclick='window.open(this.href);return false;'>Preview</a>") 

, но когда я использую inspecter с хромом, он говорит мне

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 

так ... идеи?

+0

Вы заглянули в свои журналы? –

ответ

0

Проблема не в вашей функции замены javascript. Это швы все в порядке.

Вы должны проверить ссылку до того, как вы нажмете ссылку, но после вызова функции, чтобы вы могли видеть, правильно ли она создается.

Ошибка 500 означает, что запрос достиг вашего контроллера рельсов, но что-то не так.

Смежные вопросы