JetBrains RubyMine به شما این امکان را میدهد تا کد باکیفیت بالا را در Ruby و Rails، JavaScript، CoffeeScript، ERB، HAML، CSS، Sass، Less و زبانهای دیگر بنویسید. تکمیل خودکار کد، قالببندی کد، دسترسی سریع به مستندات، برجستهسازی نحوی و خطاها، بهرهوری شما را به میزان قابل توجهی افزایش میدهند.
ناوبری آسان
با استفاده از جستجوی هوشمند، به سرعت به هر کلاس، فایل یا نماد و همچنین پنجره ابزار مورد نظر یا عملکرد IDE بروید. با یک کلیک به اعلان، ابرمتد، تست، نمونه یا پیادهسازی مورد نظر بروید. به سرعت و به راحتی از طریق نمودارهای وابستگی مدل، کلاسها و جمها در ساختار پروژه پیمایش کنید.
بازسازیهای ایمن
بازسازیهای سریع و ایمن، کد شما را مرتب میکنند و نگهداری آن را آسانتر میسازند. بازسازیهای ویژه Rails به شما کمک میکنند تا در کل پروژه تغییراتی ایجاد کنید: به عنوان مثال، هنگامی که یک کنترلر را تغییر نام میدهید، کمک کنندهها، نماها و تستهای مربوطه نیز تغییر نام داده میشوند.
تست و دیباگ
یک دیباگر GUI قدرتمند برای Ruby، JavaScript و CoffeeScript که به شما امکان میدهد کد خود را گام به گام طی کنید و اطلاعات اشکال زدایی را در نوک انگشتان خود نگه دارید.
میتوانید تستها را در RSpec، Cucumber، Shoulda، MiniTest و Test::Unit با کمک کدنویسی ایجاد و اجرا کنید و گزارشهای اجرا را در یک رابط گرافیکی مناسب مشاهده کنید.
محیط کار شخصیسازی شده
محیط کار خود را سفارشی کنید: یک طرح رنگی مناسب، میانبرهای صفحه کلید راحت و طرحبندی صفحه را انتخاب کنید. یک رابط کاربری جهانی برای کار با Git، SVN، Mercurial و سایر سیستمهای کنترل نسخه.
مدیریت موثر پروژه
RubyMine از Rake Task Runner، Rails Generators، Bundler، RVM/Rbenv، Zeus و ابزارهای دیگر پشتیبانی میکند. شما میتوانید به راحتی استقرارهای خودکار را از طریق FTP یا SFTP تنظیم کنید و زیرساخت خود را با استفاده از Vagrant، Capistrano، Chef یا Puppet مدیریت کنید.
