小编lhd*_*ver的帖子

rails设计,没有路由匹配注销

虽然有很多类似的问题,但我已经搜索了好几个小时但仍无法修复它.

Env rails 3.0.9 ruby​​ 1.9.2 devise 1.4.2

我使用以下命令更改了默认登录网址:

 5   resources :users
 6   devise_for :users, :path => "", :path_names => { :sign_in => 'login', :sign_out  
     => 'logout', :password => 'secret', :confirmation => 'verification', :unlock =>
     'unblock', :registration => 'register', :sign_up => 'cmon_let_me_in' }
Run Code Online (Sandbox Code Playgroud)

并且http:// localhost:3000/login对我来说很好但是我包含了

 = link_to 'sign_out', destroy_user_session_path, :method => :delete
Run Code Online (Sandbox Code Playgroud)

在我的application.haml中,点击它后,它说没有路由匹配"/ logout"为什么?请帮我.

routes ruby-on-rails logout devise

11
推荐指数
2
解决办法
1万
查看次数

Perl用mysql,非常慢,如何加速

unit
id fir_name sec_name
author
id name unit_id
author_paper
id author_id paper_id
Run Code Online (Sandbox Code Playgroud)

我想统一作者['同一作者'意味着名称是相同的,他们的单位'fir_names是相同的',我必须同时更改author_paper表.

这是我做的:

$conn->do('create index author_name on author (name)');
my $sqr = $conn->prepare("select name from author group by name having count(*) > 1");
$sqr->execute();
while(my @row = $sqr->fetchrow_array()) {
  my $dup_name = $row[0];
  $dup_name = formatHtml($dup_name);
    my $sqr2 = $conn->prepare("select id, unit_id from author where name = '$dup_name'");
    $sqr2->execute();

    my %fir_name_hash = ();
    while(my @row2 = $sqr2->fetchrow_array()) {
        my $author_id = $row2[0];
        my $unit_id = $row2[1];
        my $fir_name = …
Run Code Online (Sandbox Code Playgroud)

mysql perl performance

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

标签 统计

devise ×1

logout ×1

mysql ×1

performance ×1

perl ×1

routes ×1

ruby-on-rails ×1