Rails spotlight is a tool designed for Ruby on Rails developers
Rails Spotlight Extension
Rails Spotlight is a specialized tool tailored for Ruby on Rails developers. Designed to optimize and streamline your daily workflow, this extension delivers a detailed analysis of web requests and responses, ensuring a more efficient and insightful development process.
Key Features:
* Ruby on Rails Analysis: Display queries and responses in a structured table format, tailored for the Rails environment.
* Debugging Essentials: Showcase parameters, payload, and headers with ease.
* Database Insights: List and analyze database queries, highlighting their execution times.
* Efficient View Debugging: Get an overview of Rails views, detailing their execution times.
* Cache & Logs: Understand cache usage patterns and access detailed logs.
* Error Handling: Swiftly identify and rectify exceptions or errors in your Ruby on Rails applications.
* File Access & Live Editing: Not only access but also edit files related to the responses on-the-fly, including views, controllers, and models.
* SQL Preview & Execution: Beyond just previewing SQL queries, execute them in real-time for in-depth analysis and understanding.
* AI Assistant: Integrated with a GPT-based chat, it's designed to assist and provide swift solutions to challenges faced during development.
* Notes: An in-built feature to jot down essential observations, ensuring you never miss out on any crucial detail.
* LiveConsole: A REPL-like feature for a request/response approach in your development environment. Execute any script or commands directly, with a list of scripts for frequent use, enhancing the interactivity and efficiency of your development process.
* Forms: Build form scenarios to simulate user input for entering data and validating functionality.
* Live Logs: Real-time logs from multiple sources with tools for quick issue investigation.
Prerequisites:
For the best Ruby on Rails debugging experience, incorporate the essential gem available at https://github.com/pniemczyk/rails_spotlight.
Read more
Key Features:
* Ruby on Rails Analysis: Display queries and responses in a structured table format, tailored for the Rails environment.
* Debugging Essentials: Showcase parameters, payload, and headers with ease.
* Database Insights: List and analyze database queries, highlighting their execution times.
* Efficient View Debugging: Get an overview of Rails views, detailing their execution times.
* Cache & Logs: Understand cache usage patterns and access detailed logs.
* Error Handling: Swiftly identify and rectify exceptions or errors in your Ruby on Rails applications.
* File Access & Live Editing: Not only access but also edit files related to the responses on-the-fly, including views, controllers, and models.
* SQL Preview & Execution: Beyond just previewing SQL queries, execute them in real-time for in-depth analysis and understanding.
* AI Assistant: Integrated with a GPT-based chat, it's designed to assist and provide swift solutions to challenges faced during development.
* Notes: An in-built feature to jot down essential observations, ensuring you never miss out on any crucial detail.
* LiveConsole: A REPL-like feature for a request/response approach in your development environment. Execute any script or commands directly, with a list of scripts for frequent use, enhancing the interactivity and efficiency of your development process.
* Forms: Build form scenarios to simulate user input for entering data and validating functionality.
* Live Logs: Real-time logs from multiple sources with tools for quick issue investigation.
Prerequisites:
For the best Ruby on Rails debugging experience, incorporate the essential gem available at https://github.com/pniemczyk/rails_spotlight.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "default_locale": "en", "name": "__MSG_extensionName__", "version": "3.0.8", "description": "__MSG_extensionDescription__", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsbd4bhX8LwQ95IjWL6cyCVvZIgTBTkz2SNIPbSW+JBoZVZeyZZ+j8mLWGR+C1N3iEZ7s4d/rwE4opuaPLqh8eXuQjAoGfs45BmcqGh6BVmzbSquxIW9cOjJY3td8Z1dRa82YPlKyvRsIRhJaTnyUgxT/xH1ZN3UpyuDAELpMU9sqTW+qc86y1XkXqWbFHQ65ToDPKXvtSGY946h+uENGz8Q8i4WOmj/8q+bMPlO3LOX9KLbInIUhMfB/lzbLyB5ZC2UQYkTrIUjvAMsSR0WT0zxB+AKPYy3BYdWPnkAvQOIVgR2u7k7E1145FpMgDJvAabBMyu8fPe4/lW73zTGLdwIDAQAB", "permissions": [ "unlimitedStorage", "storage", "sidePanel", "clipboardWrite", "tabs", "activeTab" ], "side_panel": { "default_path": "src/pages/sidepanel/index.html" }, "options_page": "src/pages/options/index.html", "background": { "service_worker": "src/pages/background/index.js", "type": "module" }, "action": { "default_popup": "src/pages/popup/index.html", "default_icon": "icon-34.png" }, "icons": { "128": "icon-128.png" }, "optional_host_permissions": [ "http://*/*", "https://*/*", "file:///*", "https://api.openai.com/*", "https://railspotlight.eu/*" ], "content_scripts": [ { "matches": [ "http://*/*", "https://*/*", "", "https://api.openai.com/*", "https://api.githubcopilot.com/*", "https://railspotlight.eu/*" ], "js": [ "src/pages/contentInjected/index.js" ], "css": [ "assets/css/contentStyle1730225498803.chunk.css" ] }, { "matches": [ "http://*/*", "https://*/*", "" ], "js": [ "src/pages/contentUI/index.js" ] } ], "devtools_page": "src/pages/devtools/index.html", "web_accessible_resources": [ { "resources": [ "assets/js/*.js", "assets/css/*.css", "icon-128.png", "icon-34.png" ], "matches": [ "*://*/*" ] } ]}
Read more