سفید شدن صفحه

سلام. ما یک سایت با discourse داریم و روی امروز روی اون پلاگین https://github.com/Alavi1412/discourse-reputation-plugin/b رو تست کردیم ولی بعد از rebuild کردن سایت دیگه سایت بالا نیامد و همش صفحه سفید میاره. بعد از این مشکل ،ما پلاگین رو از فایل app.yml حذف کردیم ولی هنوز مشکل سفید موندن صفحه باقی مونده و هیچی نمیاره و حتی داخل حالت safe mode صفحه سفید میمونه. چه کار میشه برای این مشکل کرد.
مشکل ممکنه به خاطر ترجمه های discourse باشه. آیا راهی هست که بشه با console زبان discourse رو از فارسی به انگلیسی تغییر داد؟

سلام لطفا محتويات log ها رو به اشتراك بزاريد،
اگر gist كنيد خيلى بهتره.
لينك gist:
https://gist.github.com/

1 پسندیده

خب اينجا يه ارور جاوا اسكريپت ديده ميشه اما با مبايل چيز بيشترى نميبينم.
اما محتويات چه فايلى هست؟

1 پسندیده

ارور از محتویات یکی از فایل ها به اسم clientt.fa_IR.yml هست

یعنی gist ی که گذاشتین محتویات client.fa_IR.yml هست؟

?What is YML

1 پسندیده

نه. این اروری هست که کنسول google chrome بهم داد.
بعد از یه کم سرچ متوجه شدم مشکل از ترجمه ی discourse هست و بعد از rebuild کردن سایت این مشکل بوجود آمده. زبان سایت و انگلیسی کردیم و درست شد ولی دنبال راهی هستیم که سایت فارسی بشه.

به هر حال خطای JS که میبینم مربوط ب “create property” و “Object Type” هست,
“پسند های داده شده” رو کجا تعریف کردین?
برای حل این مشکل شروع کردن از error کار درستیه اما اطلاعات بیشتری لازمه.

فرمان زیر را در مسیر پروژه اجرا کنید و دباره پروه رو deploy کنید
rake assets:clobber

1 پسندیده

ما تعریف نکردیم جایی، ماله خوده discourse

1 پسندیده

سوال من اشتباه بود. تصحیح میکنم:
“پسند های داده شده” کجا تعریف شده و کجا parse شده؟

توی فایل client.fa_IR.yml در داخل فولدر config/loacles تعریف شده و فک کنم توی تمام صفحات ازش استفاده میشه

1 پسندیده

rake assets:clobber رو که انجام دادین نتیجه رو بگین

1 پسندیده

بله از همینجا پیداش کردیم ولی نمیدونیم چه مشکلی هست. دقیقا بعد از rebuild کردن سایت(اپدیت کردن دیسکورس) سایت دیگه بالا نیومد تا مجبو شدیم زبان سایت رو به انگلیسی تغییر بدیم.

این دستور دقیقا چکار میکنه؟

یه rake task ه که همه asset های public و پاک میکنه:
http://guides.rubyonrails.org/command_line.html#assets

1 پسندیده

این کار چه فایدهای داره؟
به دیتابیس سایت آسیب نمیزنه؟

جواب کوتاه اینه که; فایده اینکار پاک کردن asset هاییه که ممکنه به هر دلیلی باقی مونده باشند و هیچ ربطی به DB نداره.
در فرمان “rake assets:clobber” در واقع assets به منابع JS, CSS و HTML ی گفته میشه که برای بهینه بودن compile و mninify شدن.
google کردن rails assets و مطالعه کردن صفحه زیر را فعلا به خودتون میسپارم:
http://guides.rubyonrails.org/asset_pipeline.html

1 پسندیده

فرقی حاصل نشد.

Ok سعى ميكنم روى باكس تازه اين مشكل و reproduce كنم و ببينم چكار ميشه كرد، اميدوارم تا اون موقع دوستان ديگه يا خودتون اين مشكلو حل كرده باشين

1 پسندیده