小编OHo*_*ope的帖子

3状态CSS切换开关

我一直在寻找一个3状态切换开关,但没有太多运气.

基本上我需要一个具有状态的开关:| ON | N/A | 关闭|

默认情况下,滑块在中间开始,一旦用户向左或向右滑动,它们就无法返回N/A(未应答)状态.

任何人都知道如何处理这个?

javascript css jquery css3

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

Grunt Livereload + Grunt Connect Proxy

我正在使用Rails作为我的API,AngularJS在前面,我有一些问题让livereload/grunt connect代理正常工作.

这是我的gruntfile的片段:

connect: {
      options: {
        port: 9000,
        // Change this to '0.0.0.0' to access the server from outside.
        hostname: 'localhost',
        livereload: 35729
      },
      proxies: [
        {
          context: '/api',
          host: 'localhost',
          port: 3000
        }
      ],
      livereload: {
        options: {
          open: true,
          base: [
            '.tmp',
            '<%= yeoman.app %>'
          ],
          middleware: function (connect, options) {
            var middlewares = [];
            var directory = options.directory || options.base[options.base.length - 1];

            // enable Angular's HTML5 mode
            middlewares.push(modRewrite(['!\\.html|\\.js|\\.svg|\\.css|\\.png$ /index.html [L]']));

            if (!Array.isArray(options.base)) {
              options.base = [options.base]; …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails gruntjs yeoman livereload

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

Ruby on Rails - 加入两个表将结果添加到JSON

Ruby on Rails 4.0的新功能,我在使用JSON从连接表中添加数据时遇到了一些麻烦.我在前端使用AngularJS,我似乎无法在这里找到一个很好的例子来帮助我.

简而言之,我有一个带有用户ID的邀请.我有一个用户ID的用户.知道邀请ID后,我想获得与该邀请对应的用户名.

Invite 1: UserID: 10
Invite 2: UserID: 11
Invite 3: UserID: 12

UserID: 10 Name: Owen
UserID: 11 Name Greg
Run Code Online (Sandbox Code Playgroud)

控制器 - 邀请

# GET /invites/1
# GET /invites/1.json
def show
   @invite = Invite.includes(:user).find(params[:id]).to_json(include: :user)
end
Run Code Online (Sandbox Code Playgroud)

型号 - 邀请

class Invite < ActiveRecord::Base
belongs_to :user
has_one :meal
has_one :event
has_one :registry
end
Run Code Online (Sandbox Code Playgroud)

型号 - 用户

class User < ActiveRecord::Base
    has_one :invite
end
Run Code Online (Sandbox Code Playgroud)

但是每当我检查/ invites/1时我都会得到这个.

{"id":1,"created_at":"2013-12-06T20:14:39.001Z","updated_at":"2013-12-06T20:58:15.597Z","event_id":7,"meal_id":8,"registry_id":0,"rsvp":false,"user_id":9}
Run Code Online (Sandbox Code Playgroud)

这里的任何帮助非常感谢!

ruby json ruby-on-rails ruby-on-rails-4

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

AngularJS - 基于角色的导航

我有一个使用Ruby on Rails(Devise/CanCan for Authentication/Roles)和AngularJS客户端的应用程序.

我有3个角色 - 每个角色都有不同的导航菜单.我宁愿不使用不同的导航栏有3种不同的视图 - 有没有办法根据加载的用户显示/隐藏导航元素?

有人熟悉这个或有什么好主意吗?我做了一些狩猎但是却没有成功......一切都有帮助!

javascript angularjs

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