سؤال

ونظرا لتطبيق أسلوب بلوق:

#models
class Post < ActiveRecord::Base
  has_many :comments
end

class Comment < ActiveRecord::Base
  belongs_to :post
end

#routes.rb
map.resources :posts do |posts|
  posts.resources :comments
end

وكيف يمكنني إنشاء مسارات لمعرف على صفحة؟ أمثلة

/posts/1#comments
/posts/2#comment14
هل كانت مفيدة؟

المحلول

وأنا لا أعتقد أن طرق توليد أساليب المراسي من هذا القبيل، ولكن يمكنك إضافة المراسي في مولدات رابط للوظائف.

 post_path(@post, :anchor => "comments")
 post_path(@post, :anchor => "comment#{@comment_id}")

نصائح أخرى

وكانت الطريقة I التعامل مع هذا لتوليد المسار إلى العمل عرض التعليق الذي ثم إعادة توجيهها إلى مرساة عبر إريك طريقة نشرها.

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