小编Kha*_*mad的帖子

rails 4中关于匹配关键字的路由问题在rails 3中工作

在rails 3匹配关键字正在工作但在rails 4匹配关键字不适用于路由

如何在rails 4中定义这些路由

此代码段正在rails 3中运行

match 'admin', :to => 'access#menu'

match 'show/:id', :to => 'public#show'

match ':controller(/:action(/:id(.:format)))'
Run Code Online (Sandbox Code Playgroud)

我需要轨道4的通用公式,如轨道3

 match ':controller(/:action(/:id(.:format)))'
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

9
推荐指数
2
解决办法
6188
查看次数

Laravel-路由和语言代码

我需要在网址中添加语言代码,但当它是默认代码时则不需要。

这是routes.php文件中的代码Laravel 4.2

我需要像这样的根结构:

默认语言=> http://website.com/RegistrationStep1
其他语言=> http://website.com/language/RegistrationStep1

Route::group(['prefix' => '{lang?}', 'before' => 'localization'], function()
{

    Route::get('/', function() {
        return View::make('hello');
    });

    Route::get('registration/step1', 'RegistrationController@getRegistrationStep1');

    Route::post('registration/step1', 'RegistrationController@postRegistrationStep1');
});
Run Code Online (Sandbox Code Playgroud)

在没有url语言参数的情况下调用url时出现错误

laravel-4

1
推荐指数
1
解决办法
2631
查看次数