【问题标题】:link_to in data-content for a bootstrap 4 popover引导程序 4 弹出窗口的数据内容中的 link_to
【发布时间】:2017-10-19 18:54:41
【问题描述】:

我想在弹出框的数据内容中添加一个链接。不使用 因为它不起作用,它会涌入 UI。

查看

<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

【问题讨论】:

  • 你是怎么命名你的文件的? user_saved_events_controller.rb?

标签: ruby-on-rails href bootstrap-4 popover link-to


【解决方案1】:

我认为你的命名是错误的:

routes.rb

resources :user_saved_events

因此路径将是user_saved_events_path

确保您的文件名符合 Rails 约定:

user_saved_events_controller.rb

这是rails naming conventions上的一些文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 2023-03-04
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多