js_rails_routes
js_rails_routes copied to clipboard
Fix nullable scope path creation
- problem
If passed Optional scope path like (/:locale)/users(.:format) to Route constructor.
Route instance member @path set value "".
because:
route.path.spec.to_s.split('(') => ["", "/:locale)/users", ".:format)"]
- change
@path = route.path.spec.to_s.sub(/\(.:format\)/, "").delete('(', '').delete(')', '')
this return right path /:locale)/users
plz check it.