小编Tom*_*ats的帖子

Bootstrap类的完整列表

是否有一个完整的bootstrap类在任何地方使用的列表?当我自己独立于bootstrap类时,我一直在破坏引导程序,所以我想消除那些重叠

twitter-bootstrap

61
推荐指数
5
解决办法
7万
查看次数

在服务中注册接收者

我有一个service可以启动和停止的button.

但在service我想要注册一个接收器来收听短信广播.我只想在service运行时收听短信.我试过registerReceiver(receiver, intentfilter)但这不起作用.我究竟做错了什么?

android

32
推荐指数
2
解决办法
4万
查看次数

用rails 4设计认证的根路由不起作用

我想做什么

我想将用户发送到注册#new页面,如果他们没有登录.

输入登录信息并单击"提交"后,我希望您将其发送到注册#show页面.

怎么了

当您未登录时,它会将您发送到注册#new页面(到目前为止正确).但是当您提交登录表单时,它会通过重定向循环发送错误.服务器的输出就是这个块一遍又一遍地重复:

Started GET "/" for 127.0.0.1 at 2013-09-25 02:31:59 -0400
Processing by RegistrationsController#new as HTML
  User Load (0.7ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 8 ORDER BY "users"."id" ASC LIMIT 1
Redirected to http://lvh.me:3000/
Filter chain halted as :require_no_authentication rendered or redirected
Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄明白.它会记录您,因为我可以看到通过手动导航到其他页面,但authenticated根路径无法正常工作.我在我的路线文件中尝试了几种不同的组合,似乎无法得到它.我正在使用的代码基于这个线程

我的代码

在我的应用程序控制器中我有 before_filter :authenticate_user!

我的路线档案:

devise_for :users, :controllers => {
  :registrations => "registrations"
}

devise_scope :user do
  root to: "registrations#new"
end

authenticated …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails devise ruby-on-rails-4

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

什么:force => true在模式文件中的意思

如果你查看db/schema.rb,你会看到类似的东西:

create_table "users", :force => true do |t|
Run Code Online (Sandbox Code Playgroud)

什么:force => true意思?

database ruby-on-rails

18
推荐指数
1
解决办法
5730
查看次数

对齐字体真棒图标(fa-2x)与堆叠图标(fa-stack)

我正在尝试将4个图标连续对齐以获得网站的共享功能.当我使用4个普通图标时,它们完全对齐并且尺寸相同.现在我正试图让其中一个堆叠,以便它有一个边框,这会产生一些问题

以下是我一直在玩的代码:

<div class="share-results">
  <a class="fa fa-2x fa-envelope-o" data-toggle="tooltip" title="Share by Email" data-placement="top" href="#"></a>
  <a class="fa fa-2x fa-facebook-square" data-toggle="tooltip" title="Share on Facebook" data-placement="top" href=""></a>
  <a class="fa fa-2x fa-twitter-square" data-toggle="tooltip" title="Share on Twitter" data-placement="top" href=""></a>
  <a class="fa fa-2x fa-stack" data-toggle="tooltip" title="Share by Link" data-placement="top" href="#">
    <i class="fa fa-square-o fa-stack-2x"></i>
    <i class="fa fa-link fa-stack-1x"></i>
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

这会创建:

与2x对齐

看起来只是一个尺寸问题,所以我玩了使用fa-lg:

与lg对齐

并且在堆叠元素上没有任何尺寸调整助手:

没有助手的对齐

有谁知道如何将图标与fa-2x堆叠图标对齐?

css alignment font-awesome

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

为设计用户创建索引视图

这是一个新项目,如果有人在这方面有建议,那么抓取和重新启动会很容易.基本上我通过使用以下方式创建用户:

rails generate devise users
Run Code Online (Sandbox Code Playgroud)

但现在我想创建一个类似用户#index页面的路径来显示所有用户.当我跑步时,我找不到任何看似适用的路线rake routes

我的下一个想法是用来rails generate scaffold user尝试生成这样的视图和控制器功能.这没用.

我对rails很新,但对它有一个非常普遍的把握.我刚刚开始使用设计,所以这部分让我最困惑,我正在使用它进行验证.我一直在寻找帮助,并且已经研究了相当多的设计页面,但无济于事.

只是一些额外的信息.当我尝试http://localhost:3000/users我获得的路线uninitialized constant UsersController时,但当我添加一个用户控制器时,它只是抱怨别的东西.我已经尝试过其他一些东西,但不想通过进入所有这些问题来淡化问题.

model-view-controller ruby-on-rails devise

13
推荐指数
1
解决办法
9616
查看次数

如何更改ActiveAdmin显示时间的方式(每次)

由于数据库中的默认时间是utc,我希望能够在用户正确的时间内显示它.要做到这一点,我不得不把column :created_at它改成这个:

index do
...
  column :created_at, :sortable => :created_at do |obj|
    obj.created_at.localtime.strftime("%B %d, %Y %H:%M)
  end
...
end
Run Code Online (Sandbox Code Playgroud)

看起来很容易做一两次,但是当你需要覆盖每个索引和show方法时,这个过程会有点麻烦.

有没有办法覆盖ActiveAdmin显示时间的方式而不必覆盖每次出现?

我知道我可以创建一个函数或者可能更好地使用时间提供的函数,但每次我想显示时间时我仍然必须使用它.我想覆盖它而不用担心我错过了一个.

datetime ruby-on-rails activeadmin

12
推荐指数
2
解决办法
7386
查看次数

活动管理员:包括Javascript

我想将Gon(https://github.com/gazay/gon)添加到我的activeadmin

但我需要添加这一行

<%= include_gon %>
Run Code Online (Sandbox Code Playgroud)

到布局的头部

但我无法弄清楚如何?

layout ruby-on-rails activeadmin

10
推荐指数
3
解决办法
1万
查看次数

活动管理员操作项/成员操作

所以我有一个非常有效的批量操作.但是现在我想通过单击右侧的按钮(如view/edit/destroy)来使用相同的动作.但我似乎无法做对.

# app/admin/subscriptions.rb
ActiveAdmin.register Subscription do
...
  batch_action :approve_selected do |subscriptions|
    subscriptions.each do |subscription|
      Subscription.find(subscription).approve
    end
    redirect_to :back
  end

  member_action :approve do
    Subscription.find(params[:id]).approve
    redirect_to :back
  end

  action_item :only => :show do
    link_to('Approve', approve_admin_subscription_path(subscription))
  end
...
end
Run Code Online (Sandbox Code Playgroud)

使用此代码查看,编辑或删除旁边没有按钮.我认为这是因为我正在使用,:only => show所以我把它取下或使用,only :index但两者都给出了以下错误(我无法找到太多关于它):

undefined local variable or method `subscription' for #<ActiveAdmin::Views::ActionItems:0x007fb3a95b25c0>
Run Code Online (Sandbox Code Playgroud)

如果我将动作项目行更改为action_item :only => index do |subscription|然后给出以下错误并且puts subscription只给出一些html(不知道为什么):

undefined method `each_byte' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3 activeadmin

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

Rails图像消失,出现错误:无法加载资源:net :: ERR_CONTENT_LENGTH_MISMATCH

基本上我的问题是页面加载正常并且看起来很正常.大约30秒后,它突然消失了.

这是错误之前的服务器日志(加载页面时):

Started GET "/" for 127.0.0.1 at 2014-03-11 23:53:30 -0400
Processing by PagesController#home as HTML
  Rendered pages/home.html.erb within layouts/application (0.7ms)
  Rendered layouts/_head.erb (3.3ms)
  Rendered layouts/_header.erb (0.9ms)
  Rendered layouts/_footer.erb (0.2ms)
Completed 200 OK in 11ms (Views: 10.5ms)

Started GET "/assets/favicon.ico" for 127.0.0.1 at 2014-03-11 23:53:30 -0400

Started GET "/assets/application.css?body=1" for 127.0.0.1 at 2014-03-11 23:53:30 -0400

Started GET "/assets/home.css?body=1" for 127.0.0.1 at 2014-03-11 23:53:30 -0400

Started GET "/assets/taylor.jpg" for 127.0.0.1 at 2014-03-11 23:53:30 -0400

Started GET "/assets/wide.jpg" for 127.0.0.1 at 2014-03-11 …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails asset-pipeline ruby-on-rails-4

9
推荐指数
2
解决办法
7914
查看次数