سؤال

وأنا جديدة على haml وتريد القيام ببعض الميراث، ولكن أنا لا أعرف ما إذا كان من الممكن مع haml أم لا.

ولقد 2 ملفات haml منفصلة على النحو التالي

=== file1.haml

%p

  This is haml1


=== file2.haml

%h1

  This is haml2

و*** أريد أن يكون لها file.haml التي ترث من file1.haml وfile2.haml.

هل من الممكن أن تفعل ذلك مع haml؟

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

المحلول

هل يمكن أن تتحول file1.haml وfile2.haml إلى جزئيات (أي _file1.haml، _file2.haml) ثم استخدم تقديم وظيفة في file.haml، على سبيل المثال في file.haml:

%p
  =render(:partial => "file1")
%p
  =render(:partial => "file2")

نصائح أخرى

في تنفيذ بلدي ما في وسعها، وسلوك مثلما فعلت تيكست مايت، يمكنك إنشاء بعض حزمة من snipt كود وتستخدم عندما كنت في حاجة إليها لجعلها DRY

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