(القضبان) باستخدام "Link_to_Remote" بالتزامن مع نافذة منبثقة / منبثقة ...؟
-
12-09-2019 - |
سؤال
ما هي الآلية الأكثر وضوحا من خلالها "Link_to_Remote" وتنسبها نافذة مع البيانات؟ أحتاج إلى "Link_to_Remote" لأنني بحاجة إلى نقل بعض البيانات مع عنوان URL دون إعادة توجيه طرقي. إذا كان هذا سيكون أفضل من قبل "Link_to" دون الحاجة إلى إعادة توجيه طرقي، فأنا جميعا لذلك. أنا ببساطة لا أستطيع الحصول عليها للعمل، الصراف الآلي.
أفكار؟
المحلول
ربما كنت تبحث عن شيء مثل:
<%= link_to_function "Show Article in Popout window",
"window.open(#{article_path(article).to_json}, 'show_article')" %>
نصائح أخرى
link_to_remote
يستخدم للقيام به XHR
الطلبات، لذلك لا يمكنك استخدامها لفتح نافذة منبثقة مع الاستجابة.
لا تحتاج إلى إعادة توجيه طريقك على أي حال، لأنني أفترض أنه إذا كنت ترغب في استخدام link_to*
للحصول على بعض البيانات، فإن لديك زوج وحدة التحكم / الإجراء الخاص بك محددة وإمكانية الوصول إليها بالفعل.
أيضا، عادة، وتطبيقات القضبان لها catch all
تمكين الطريق لمطابقة :controller/:action
. وبعد إذا كان هذا هو حالتك، فيمكنك استخدامها link_to
تلك المراقب / العمل للحصول على البيانات.
ما هي نافذة هل تعني؟ نافذة مشروط؟ إذا كنت ترغب في إظهار بعض البيانات من خلال نافذة مشروطة، فأنا أقترح عليك استخدامها http://prototype-window.xilinus.com/index.html., ، من الأسهل استخدامها، فقط اكتب بعض وظيفة JS وإنشاء link_to_function
في مساعد القضبان / عرض لاستدعاء وظيفة JS.