2017-10-19 25 views
0

私のポップオーバーのデータコンテンツにリンクを入れたいと思います。それはうまくいかないので、あなたはUIに吐き出されます。ブートストラップ4ポップオーバーのデータコンテンツ内のlink_to

ビュー

<div class="col-1" tabindex="0" data-container="body" data-trigger="focus" data-toggle="popover" data-placement="top" title="Save" data-content="Not sure if you're going? <a rel='nofollow' data-method='get' href='/usersavedevents/new?user_id=1'>Save it to your events</a> and we'll remind you closer to the start date."> 
       <%= image_tag "bookmark.png", height: '25px' %> 
       </div> 
<script> 

       $(function() { 
       $('[data-toggle="popover"]').popover(
        {html : true 
        }) 
       })</script> 
       <script> 
       $('.popover-dismiss').popover({ 
       trigger: 'focus' 
       })</script> 

コントローラ(私はそれだけでそれをテストし、私はアクションを得るかどうかを確認するために今のところのroot_path持っている)

class UserSavedEventsController < ApplicationController 
def new 
    redirect_to root_path 
end 

def create 
    redirect_to root_path 
end 
end 

ルート

resources :usersavedevents 

これを取得しておいてくださいエラー:

Routing Error 
uninitialized constant UsersavedeventsController 
+0

ファイル名はどのようにしましたか? 'user_saved_events_controller.rb'? – Cyzanfar

答えて

1

私はあなたの名前付けが間違っていると思う:

routes.rbを

resources :user_saved_events 

このようにパスがuser_saved_events_path

ファイル名はRailsの規則を次のことを確認します。

user_saved_events_controller.rb 

ここにいくつかの文書があります。rails naming conventions

+0

イエス、いつもそんなに小さなものです...ありがとう! – bwatson30

+0

ハハええ!残りは幸運です。ハッピーコーディング@ bwatson30 – Cyzanfar