(القضبان) باستخدام "Link_to_Remote" بالتزامن مع نافذة منبثقة / منبثقة ...؟

StackOverflow https://stackoverflow.com/questions/1114684

سؤال

ما هي الآلية الأكثر وضوحا من خلالها "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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top