0
A
回答
1
解決方案與您所使用的自舉的假設......
改變你的節目了JS行動要求
def show
@post = Post.find(params[id])
respond_to do |format|
format.js
end
end
添加這個div在帖子指數結束
<div id='post-content'></div>
您的鏈接顯示頁面必須看起來像這樣現在
<%= link_to 'View Post', post_path(post), remote: true %>
添加新的文件帖/ show.js.erb
$('#post-content').html("<%= j render 'post_modal', post: @post %>");
$('#post-modal').modal('show');
增加部分職位/ _post_modal.html.erb
<div id="post-modal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div>
--- put all your show.html.erb code here
</div>
</div>
</div>
</div>
相關問題
- 1. Ruby on Rails AJAX模式不顯示
- 2. Ruby on Rails顯示嵌入式模型
- 3. 使用下拉選擇打開Ruby on Rails頁面
- 4. 頁面被submited後顯示在選擇框中Ruby on Rails的
- 5. Ruby on Rails:在搜索後在頁面上顯示結果
- 6. LINK_TO頁面 - Ruby on Rails的
- 7. 如何在ruby-on-rails的xml中請求一個頁面?
- 8. Ruby on Rails的:顯示從另一個模型
- 9. 如何打開underscrore找到Ruby on Rails中模型
- 10. Ruby on Rails - 日曆顯示
- 11. Ruby on Rails 3無法在生產模式下打開端口
- 12. Ruby on Rails:'不在所有這些頁面上顯示'條件
- 13. Ruby on Rails:從顯示頁面發送電子郵件
- 14. Ruby on Rails 5,標籤模板
- 15. Ruby on Rails。該值的「視圖」模式顯示沒有修剪
- 16. Ruby on Rails 5:如何打印嵌套的json
- 17. Ruby on Rails /寶石設計/登錄頁面模式
- 18. 如何在Ruby on Rails中使用一種形式更新兩個模型?
- 19. Ruby on Rails將模型列名顯示爲表的一部分
- 20. Ruby on Rails 5 and Devise:Overriding after_sign_out_path_for
- 21. Oracle APEX 5 - 頁面提交後未打開的模態區域
- 22. 打開Ruby的全面回溯on Rails的TestCase的
- 23. 用Ruby on Rails顯示對象
- 24. Ruby on Rails的:插入JavaScript頁面
- 25. Ruby on Rails的更新頁面,AJAX
- 26. 一個控制器動作或兩個Ruby on Rails頁面
- 27. 打開瀏覽器書籤+ ruby on rails
- 28. 將一個按鈕從主頁鏈接到一個模式 - Ruby on Rails
- 29. Ruby on Rails的3:如何拉另一個頁面到現有的頁面內容無需刷新頁面
- 30. Ruby on Rails。如何僅顯示一次記錄?
可能是最有效的方式來做到這一點是使用AJAX。您可以向服務器發送一個AJAX請求,然後獲取結果並使用它來填充模式。如果你只在頁面上有幾個帖子,你可以簡單地在一個頁面上渲染所有的模塊,然後使用javascript來隱藏和顯示它們。 –
嗯,謝謝你的指導,我會研究一下AJAX。我有數百件物品。 – Designer