Router Visualizer مخفی در ریلز


#1

سلام دوستان
در وبلاگ ریلز بودم که متوجه پست جالبی از Godfrey شدم و گفتم شاید برای شما هم جالب باشد!
شاید تابحال به این فکر کردین که ریلز چطوری urlای مثل posts/5/ را مسیر یابی می کند.
برای استفاده از این ابزار debug باید دستور Rails.application.routes.router.visualizer را در کنسول ریلز وارد کنید.

(You will need the dot command-line tool for this – OS X users can get it from homebrew with brew install graphviz.)
( همانطور که نویسنده گفته این دستور شاید در ورژن 5 کار نکند)


توضیحات کامل را بخوانید:
https://rails-weekly.ongoodbits.com/2016/08/20/read-me-to-learn-a-cool-trick

پست اصلی در وبلاگ ریلز:

شبیه ساز FSM:
http://tenderlove.github.io/fsmjs/


#2

حرفى در مورد مخفى بودن نزده، اين متد در ريلز 5.0 از كار افتاد كه اونم دليلش ريفكتور كردن يك قسمت از نرمافزار بود و در يك پچ به زودى باز خواهد گشت، شايد اصلا تا حالا دوباره كاركنه، من كه تست نكردم.
شايد منظور شما از مخفى بودن اينه كه اين امكان داكيومنت نشده كه خب يه جورايى درسته


#3

نویسنده بدبخت همچین چیزی نگفته. برای Visualize کردن، به نرم‌افزار Graphviz احتیاج دارید. اگه مثل من کاربر لینوکس هستید، به راحتی میتونید از Package Manager سیستم عاملتون استفاده کنید تا نصب شه.


#4

ممنون اصلاح شد


#5


http://weblog.rubyonrails.org/