في القضبان، كيف يمكن استخدام وحدات التحكم مريحة مع Haml؟
-
08-07-2019 - |
سؤال
وأنا الابتداء على معرفة كيفية استخدام تصميم مريح. لدي هذا العمل:
# GET /feedback_messages
# GET /feedback_messages.xml
def index
page = params[:page]
page ||= 1
@feedback_messages = FeedbackMessage.paginate(
:all,
:page => page,
:per_page => 20,
:order => 'updated_at'
)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @feedback_messages }
end
end
ولدي القالب ...
views/feedback_message/index.haml
وعندما عصفت به مع app.get '/feedback_messages'
أحصل على خطأ قائلا "مفقود feedback_messages قالب / index.erb".
وكيف يمكنني معرفة القضبان التي أريد أن استخدام القالب Haml؟
المحلول
إذا كنت تقوم بتشغيل HAML - تأكد أولا أنك قد قمت بتثبيت HAML إلى التطبيق ... عن طريق تشغيل haml --rails .
في جذور المشروع. ثم من هناك تأكد من أن جميع الملفات الخاصة بك HAML تتم تسمية [اسم] .html.haml - الذي ينهار لfilename.format.interpreter. من المهم القيام بذلك في REST خصيصا لكتلة شكل respond_to.
لا تنتمي إلى StackOverflow