Я пытаюсь получить доступ к Rails Admin Engine из приложения Laravel.Маршрут от Laravel до приложения Ruby on Rails
Но каждый раз, когда я пытаюсь получить к нему доступ, я получаю NotFoundHttpException in RouteCollection.php
, который ожидается, так как я не проехал его в приложении Laravel.
Я создал символическую ссылку (потому что я использую Shared хостинга, так что я могу работать только с символьными ссылками и файл .htaccess) внутри приложения Laravel называемых rails
я могу использовать его и получить доступ к общей папке приложение для рельсов, без проблем.
Но если я использую/рельсы/админ он ломает снова с NotFoundHttpException
Вот мой routes.rb: (я действительно много о рельсах не знаю)
Rails::Application.routes.draw do
mount Ckeditor::Engine => '/ckeditor'
mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'
root :to => redirect("rails/admin") ==> here I already tried some other codes but none worked
Текущий .htaccess :
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond $1 !^(rails)
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>