2012-09-16 88 views

回答

0

我認爲這裏的問題可能是您使用「原料」。如果你在你的link_to helper中使用原始html,它可能會弄亂鏈接的引用。例如,你可能會得到這樣的東西:

<a href="..." data-my-message="Hello <a href="/foo">world</a>" ...> 

而這會弄亂你的鏈接標記。我不確定你的觀點如何適合在一起,但我認爲你應該能夠放棄'原始'方法:

<%= link_to t('delete'), post, method: :delete, confirm: t('delete_this_question'), 'data-my-message' => post.text, class: 'label' %> 
+0

彼得你是對的,但莫代爾沒有顯示完全像在視圖中的HTML代碼 – jferrercas

+0

你的意思是HTML得不到正確渲染或CSS樣式不適用?後者是有道理的,post.text是在DOM中的不同位置的模式中呈現的。這意味着任何應用的css可能需要修改才能正確顯示。如果前者,那麼它可能是一個逃避的問題,儘管這應該由Rails自動處理。 –

+0

謝謝彼得。 CSS樣式未應用。我做了一些改變,現在模態顯示確定,但問題是,當我點擊模式中的取消按鈕關閉它,但背景不透明不改變,網絡無法使用。 我試圖改變CSS文件中的不透明度,但問題仍然存在。 有什麼想法?謝謝 – jferrercas