Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
多多尔斯基
@chancedoor
Member
NO. 6430 / 2013-03-29

杭州
28 Topics / 451 Replies
1 Followers
0 Following
32 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于多对多关联的一个查询问题! at April 28, 2013

    #24 楼 @stephen 那你就用 all.find 呗....先实现了功能再说

  • 关于多对多关联的一个查询问题! at April 28, 2013

    #16 楼 @stephen 你不能 logger 一下 conditions 么

  • 现在失去了斗志了。 at April 28, 2013

    #84 楼 @aphantee -_-难道是楼主 BOSS @1272729223 买个单反吧 好不容易来这世上一趟 得认真看看这个世界

  • 为什么我们国内的创新能力很弱? at April 27, 2013

    #53 楼 @pepsin 所以是“为了赚钱”阻碍了我们的创新 不是吗?我觉得这是关键的区别 facebook youtube 等网站都不是想好怎么赚钱才创造出来的

  • 为什么我们国内的创新能力很弱? at April 26, 2013

    #44 楼 @pepsin 这种站也没必要放国内啊

  • 为什么我们国内的创新能力很弱? at April 26, 2013

    #41 楼 @gaicitadie 我知道啊 可是真正要创业 肯定不会因为备案就放弃的

  • 如何抓页面跳转后的地址 [已解决] at April 26, 2013

    #3 楼 @hyanwang 不明白你是要直接发送请求呢 还是用程序获取地址 我一般先用 Chrome 的 ctr+alt+i network 查看 request 信息 如果不行就用 fiddler

    你能获得权限吗?能的话肯定可以拿到 不能拿到权限就不一定了 毕竟人家做权限本来就是防止这种访问的嘛

  • 四川大学软件学院大三学生求 Web 开发相关的工作 (已结帖) at April 26, 2013

    你觉得比同龄人强叫精通 可工作是看你真的能产出了吗? 还是多强调一下自己的项目实践经验比较好

  • 修改一个 model 的名字,但是如何修改 mongdb 里面的表的名称? at April 26, 2013

    写 migration?

  • 如何抓页面跳转后的地址 [已解决] at April 26, 2013

    没有 request 吗?

  • 为什么我们国内的创新能力很弱? at April 26, 2013

    #29 楼 @gaicitadie 备案算个毛?

  • 为什么我们国内的创新能力很弱? at April 26, 2013

    如果国内能有百分之四十的年轻人不必为生活奔波 不必为了房子 车子 婚礼 面子 父母 岳父母 祖父母 等等等等等等而忙着赚钱 想着怎么赚很多钱把一切都安顿好后再开始自己的理想 (结果孩子横空出世了...) 那我们的创新绝对世界最强
    其实现在已经越来越好了 有钱有闲的年轻人们会展现越来越多创意和才华的!!Fighting!!!

  • 做用户管理功能 不用 Gem 自己写的话可行吗? at April 24, 2013

    #7 楼 @Rei 真棒...

  • 做用户管理功能 不用 Gem 自己写的话可行吗? at April 24, 2013

    #5 楼 @Rei 那你开源得了...

  • 做用户管理功能 不用 Gem 自己写的话可行吗? at April 24, 2013

    #1 楼 @blacktulip 是吧!那太好了 其实我也是有点心虚 怕本来一天能搞定的结果要花十倍的时间

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #27 楼 @poiyzy Thanks!看懂些了

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #17 楼 @quakewang 麻烦帮忙看看主帖我现在的代码 已经好多了 也按你说的用 before_filter 来处理 check_ikey 了 还有你说的把 check_deadline 做成 devise 的扩展模块是什么意思?怎么操作?

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #24 楼 @poiyzy 你写的我看花眼了啊。。。你是直接自己写了个登录验证没有用 devise? 我又重构了

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #22 楼 @poiyzy 好的!谢谢 我看看

  • RubyConfChina 2013 计划 at April 24, 2013

    Matz 能来最好 就算不能来也肯定要办 不能把 Matz 来不来放在决定性的地位吧

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #18 楼 @donnior #17 楼 @quakewang #13 楼 @chenge 根据你们的指导修改了代码 现在至少分支上清晰了

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #17 楼 @quakewang #18 楼 @donnior 谢谢大家的教导 我先尝试一下

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #15 楼 @donnior 我也是这么觉得 分支太深了 可是因为使用了 devise 也不太容易随自己的意来做 可能还是要好好看看 devise 验证的那两句 然后用返回值来做 switch 分支 不过主要还是说像这样的代码 应该放在哪里比较好呢?

    过期时间算数据逻辑吧 应该放到 model 里吗?动态令牌 API 虽然一个项目只用一次 但如果考虑到别的项目也可以用的话 似乎应该做个 Gem 或者 Module? 总之现在最主要的是把 controller 解放出来 即使不是最好的方法 只要 controller 精简就行

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #13 楼 @chenge 谢谢~ 有时间的话帮我看看 12 楼的重构实例吧

  • controller 里写的逻辑代码应该写在哪里? at April 24, 2013

    #11 楼 @as181920 但是我现在的 controller 肥大似乎不好分离数据逻辑,反正感觉很难下手

    比如登陆界面需要先调用一个动态令牌的API,
          如果通过
                 调用devise的用户名密码验证,
                       验证通过的话
                              判断账号是否存在过期时间,
                              如果过期时间为nil,
                                    就写入当前时间并成功登陆,
                              如果过期时间不为nil,
                                    判断是否过期
                                    过期
                                          过期错误
                                    不过期
                                          成功登陆
                        验证不通过
                               用户名密码错误
            如果动态令牌不通过
                   动态令牌错误    
    

    总之就是 1.动态令牌验证 2.用户名密码验证 3.账号过期时间验证 应该怎么重构是最佳的呢?

    #9 楼 @Rei

  • controller 里写的逻辑代码应该写在哪里? at April 23, 2013

    #9 楼 @Rei 谢谢!终于可以把代码从 controller 里拿出来了!TAT 纠结了好久 恩 我还是先把这句放 controller 里吧

  • controller 里写的逻辑代码应该写在哪里? at April 23, 2013

    #6 楼 @tumayun 新手 见谅啊~

    #5 楼 @Rei 应该是解决了 就是这句有问题 self.resource = warden.authenticate!(auth_options) 不能放 module 吗?

  • controller 里写的逻辑代码应该写在哪里? at April 23, 2013

    #5 楼 @Rei 不是 貌似是我的模块名有重名的。。。我试试换个名称

  • controller 里写的逻辑代码应该写在哪里? at April 23, 2013

    #3 楼 @Rei 怎么试都不行啊。。。 undefined method 'login_vertification' for My::Login:Module

  • controller 里写的逻辑代码应该写在哪里? at April 23, 2013

    #1 楼 @Rei 来不及自己试了 myapp/lib/my/login.erb

    module login
      def login_vertification
        param={
            'msAuthName' =>params[:user][:email],
            'msAuthPasswd' => params[:user][:password],
        }
        client=Savon.client(wsdl: "#{request.protocol}#{request.host_with_port}/ikeyAuth.wsdl")
        result=client.call(:token_auth,:message=>param)
        if
          ...
        else
          respond_with resource, :location => after_sign_in_path_for(resource)
        end
      end
    end
    

    是这样吗? session controller 里怎么写? 麻烦啦!

  • Prev
  • 1
  • 2
  • …
  • 12
  • 13
  • 14
  • 15
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English