ارسال پارامترهای دلخواه به URL در سیناترا

حتما دیدید وبسایت هایی مثل یوتوب، به چه شکلی پارامترها رو به URL پاس میدن. در واقع وقتی ما یک درخواست ویدئو به یوتوب میدیم، یوتوب اون رو به این شکل به متد watch خودش میفرسته : و حالا اگر درخواست مشابهی بدیم و اون ویدئو در یک Playlist خاص باشه، URL به این شکل…

ادامه نوشته

دیپلوی کردن یک پروژه سیناترا با استفاده از فندق

به تازگی یک سرویس PaaS (یا Platform as a Service ) ایرانی به نام فندق (لینک) راه اندازی شده است که بر اساس داکر کار می‌کند، در این آموزش، قرار است که یک اپلیکیشن ساده سیناترا نوشته و سپس توسط فندق آن را دیپلوی کنیم. راه اندازی فندق ابتدا، باید در وبسایت فندق ثبت نام…

ادامه نوشته

مدیریت محتوا با Sinatra و Mongo – قسمت آخر

در قسمت دوم، یاد گرفتیم که چطور پیج هایی که ساختیم رو نمایش بدیم! در این قسمت، میخوایم مستقیما با دیتابیس وارد مذاکره بشیم! در واقع در این قسمت میخوایم به کاربر اجازه بدیم که خودش یک پیج ایجاد کنه. خیلی هم شیک و ساده. ابتدا این قسمت رو به main.rb اضافه کنید : در…

ادامه نوشته

مدیریت محتوابا Sinatra و Mongo – قسمت دوم

در قسمت قبل، یاد گرفتیم که چگونه یک سیستم مدیریت محتوای کوچولو رو با پایگاه داده هاش، ایجاد کنیم. در این قسمت، نمایش محتوای پیج در لینک اختصاصی و همچنین نمایش لینک ها در صفحه اصلی رو بررسی میکنیم. آموزش این قسمت، کوتاه تر از دفعات پیش هستش، دلیلشم اینه که در بخش آخر، باید…

ادامه نوشته

مدیریت محتوا با Sinatra و Mongo – قسمت اول

توی این نوشته، قصد و هدف اینه که بیایم و با استفاده از فرمورک Sinatra و دیتابیس غیررابطه ای MongoDB ، یک سیستم مدیریت محتوای کوچیک بنویسیم. دقت کنید که این CMS صرفا یک کار آموزشی بوده و برای استفاده به عنوان CMS اصلی وبلاگ/وبسایت شما به هیچ وجه مناسب نیست بسیار خوب، برای این…

ادامه نوشته

استفاده از متد POST در سیناترا

فرمورک Sinatra یک میکروفرمورک وب است که اکثر کاربران و توسعه دهندگان روبی، با آن آشنایی دارند. برای شروع و ساخت پروژه هایی که زمان زیادی برایشان نداریم، بدون شک این فرمورک یکی از بهترین انتخاب هاست. در اکثر مثالهایی که در اینترنت موجود است، به گفتن متد get بسنده کرده اند. در حالی متد…

ادامه نوشته

شروع کار با کافی اسکریپت – حلقه های تکرار

در آموزش های پیش، پیشرفت خوبی در یادگیری این زبان برنامه نویسی، داشته ایم. اکنون میخواهیم یکی از مهم ترین بحث ها (و در اکثر مواقع کار راه انداز ترین) یعنی حلقه های تکرار را بررسی کنیم. همچون سایر بخش های این زبان، این بخش هم کاملا از روبی گرفته شده است. در کافی اسکریپت،…

ادامه نوشته

به ریلز سلام کنید

در مقاله پیشین در مورد چگونگی نصب و راه اندازی ریلز صحبت کردیم. اکنون، زمان آن رسیده که اولین برنامه خود را در ریلز، بنویسیم. در این مقاله، شما با چگونگی ایجاد یک پروژه، ایجاد یک کنترلر، مسیردهی و نمایش پیام روی صفحه مرورگر، آشنا خواهید شد. ایجاد یک پروژه جدید در این آموزش، قصد داریم…

ادامه نوشته

شروع به کار با ریلز – نصب و راه اندازی

فرمورک ریلز، یکی از بهترین ابزارهای موجود برای توسعه وب می باشد. این ابزار، توسط زبان قدرتمند روبی نوشته شده، و چنانچه روبی بدانید، یادگیری ریلز برای شما بسیار آسان خواهد بود. در این تاپیک، قصد داریم تا نصب و راه اندازی ریلز را بررسی کنیم. قدم اول : نصب و راه اندازی روبی نصب…

ادامه نوشته