我想样式(css)一些bootstrap-tooltip.js工具提示,而不影响所有的工具提示.我尝试了很多不同的解决方案,但我总是最终在触发工具提示的元素中添加一个类.
这是我试过的:
$(function(){
$("[id$=amount]").tooltip({
trigger: 'manual',
placement: 'right'
}).addClass("test"); // <--- This does not help me. Class just ends up
}); // in the trigger element. Se html output
// from firebug below...
Run Code Online (Sandbox Code Playgroud)
但是这个类只会在触发工具提示的元素中结束:
<input
id="list_wishes_attributes_0_amount"
class="test" <!-- The class I tried to add to the tooltip ended up here. -->
type="text"
tabindex="3"
size="30"
rel="tooltop"
name="list[wishes_attributes][0][amount]"
min="0"
data-original-title="Only numbers please"
/>
Run Code Online (Sandbox Code Playgroud)
如何为工具提示分配自定义类,而不是触发它的输入字段?
所以我想出了一种方法,但是有更简单的方法吗?我想要做的只是在%th标签之后添加.class如果params [:sort] == sortBy,我真的需要在helper方法中使用其余的HAML吗?
这是我的helper.rb文件的助手方法:
def yellow?(sortBy,name,id)
haml_tag :th, class: "#{'hilite' if params[:sort]== sortBy}" do
haml_concat link_to name, movies_path(sort: sortBy),{:id => id}
end
end
Run Code Online (Sandbox Code Playgroud)
这来自我的HAML文件:
%tr
- yellow?("title","Movie Title","title_header")
%th Rating
Run Code Online (Sandbox Code Playgroud) 我无法为控制器创建模块,并使我的路由指向控制器内的该模块.
得到此错误:
Routing Error
uninitialized constant Api::Fb
Run Code Online (Sandbox Code Playgroud)
所以,这就是我的路线设置方式:
namespace :api do
namespace :fb do
post :login
resources :my_lists do
resources :my_wishes
end
end
end
Run Code Online (Sandbox Code Playgroud)
在我的fb_controller中,我想包含一些模块,它们会给我这样的路径:
/api/fb/my_lists
Run Code Online (Sandbox Code Playgroud)
这是我的一些fb_controller:
class Api::FbController < ApplicationController
skip_before_filter :authenticate_user!, :only => [:login]
include MyLists # <-- This is where i want to include the /my_lists
# namespace(currently not working, and gives me error
# mentioned above)
def login
#loads of logic
end
end
Run Code Online (Sandbox Code Playgroud)
MyLists.rb文件(我在其中定义模块)与fb_controller.rb位于同一目录中.
如何让命名空间指向fb_controller内部的模块,比如/ api/fb/my_lists?
我有三个工厂,我想干.它们看起来像这样:
factory :sequenced_stamps_by_years, class: Stamp do
...
sequence(:day_date) { |n| n.years.ago }
end
factory :sequenced_stamps_by_months, class: Stamp do
...
sequence(:day_date) { |n| n.months.ago }
end
factory :sequenced_stamps_by_weeks, class: Stamp do
...
sequence(:day_date) { |n| n.weeks.ago }
end
Run Code Online (Sandbox Code Playgroud)
我该怎么办呢?我希望能够创建这样的东西:
FactoryGirl.create_list(:sequenced_stamps_by_x, 4, x: "weeks") ## <- So that i can decide whether I want weeks, days, years, or months ago.
Run Code Online (Sandbox Code Playgroud)
这可能吗?