سؤال

لدي نموذج "أصل"، في صفحة العرض، لدي هذا:

{: تحكم "تبدو"،: الإجراء => "مهما كان"٪>

وحدة التحكم "تبدو" و "مهما كانت" كلاهما موجود كلاهما.

الآن عندما أذهب صفحة العرض للأصل الثاني وانقر فوق ارتباط الاختبار، أحصل على هذا الخطأ:

معالجة assetsScontroller # 2 (ل 127.0.0.1 في 2009-12-03 17:09:57) [وظيفة] المعلمات: {"authenticity_token" => "algrq + zvulwbwc09m1dy7mj9b9agsjqkwis9slk6uk ="} تحميل المستخدم (0.6ms) حدد * من "المستخدمين" "حيث (المستخدمين". "معرف" = '1') الحد 1

ActionController :: مجهول (لا يوجد إجراء قد استجابت 2. الإجراءات: إنشاء، تدمير، فهرس، جديد، تلقي، عرض): /usr/lib/rouby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/ Compass / App_integration / Rails / action_controller.rb: 7: process' haml (2.3.0) lib/sass/plugin/rack.rb:44:inاستدعاء '/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inتشغيل '/usr/lib/ruby/1.8/webrick/server.rb:173:in. start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:inبدء تشغيل "/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:inStart '/usr/lib/ruby/1.8/webrick/server.rb:92:in. each' /usr/lib/ruby/1.8/webrick/server.rb:92:inبدء تشغيل "/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:inبداية'

تقديم إنقاذ / تخطيط (not_found)

من الواضح أنه يوجهني إلى إجراء يسمى أي asset_id الذي أتيت منه. إذا كان ذلك يساعد، فأنا أستخدم GEMS Authlogic و Compass. كنت أقدر أي مساعدة.

هل كانت مفيدة؟

المحلول

هل هذا هو الرمز الدقيق من التطبيق الخاص بك؟ بالنسبة للمبتدئين، فأنت في عداد المفقودين => بين: تحكم و "تبدو".

يحاول

{: Controller => 'look'،: الإجراء => 'مهما كان'٪>

نصائح أخرى

بالإضافة إلى ما ذكره DL أعلاه، فإنك تستخدم Link_to_Remote، الذي ستحديث Div على صفحتك مع نتائج الإجراء. قد تعني التبديل إلى Link_to، لأنك توحي أنك تتوقع أن تذهب إلى مكان ما.

خلاف ذلك، إذا كنت تريد مكالمة AJAX، فيجب عليك إضافة معلمة إلى مكالمة Link_to_Remote كما يلي:

<%= link_to_remote 'test',
                   :update => "some-div-id", 
                   :url => { :controller => 'looks', :action => 'whatever' } %>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top