link_to 在 bootstrap 4 弹出窗口的数据内容中
link_to in data-content for a bootstrap 4 popover
我想在弹出窗口的数据内容中放置一个 link。不使用 <% link_to 'Save it to your events', usersavedevents_path, 方法::post %> 因为它不起作用,它会溢出到 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
我认为你的命名有误:
routes.rb
resources :user_saved_events
因此路径将是 user_saved_events_path
确保您的文件名遵循 Rails 约定:
user_saved_events_controller.rb
的一些文档
我想在弹出窗口的数据内容中放置一个 link。不使用 <% link_to 'Save it to your events', usersavedevents_path, 方法::post %> 因为它不起作用,它会溢出到 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
我认为你的命名有误:
routes.rb
resources :user_saved_events
因此路径将是 user_saved_events_path
确保您的文件名遵循 Rails 约定:
user_saved_events_controller.rb
的一些文档