-
ruby-on-rails – 如何在rails app中为我的用户添加角色?
所属栏目:[百科] 日期:2020-12-17 热度:190
我有一个简单的应用程序与设计的身份验证系统.我尝试将角色添加到用户模型中.但没有任何反应. 我做的是 创建了角色模型并将其链接到用户模型: $rails g model Role name:string$rails g migration addRoleIdToUser role:references$rake db:migrate (按照设[详细]
-
ruby-on-rails – rails 4.1将视频文件夹添加到资产管道
所属栏目:[百科] 日期:2020-12-17 热度:179
到目前为止,这是我的路径: assetsfontsimagesstylesheetsjavascriptsvideos 我想在视频文件夹下播放视频,但我似乎无法让它们显示出来.我当前的assets.rb初始值设定项如下: Rails.application.config.assets.precompile += %w( layout-home.css layout-erro[详细]
-
ruby-on-rails – 用于登台应用程序与生产应用程序的不同S3存储
所属栏目:[百科] 日期:2020-12-17 热度:140
我有一个使用Amazon S3存储Paperclip附件的Rails应用程序.我的 database.yml文件为开发,测试和生产指定了不同的S3存储桶. 我在Heroku上有两个应用程序 – 一个生产应用程序和一个“临时应用程序”,用于在平台预启动时测试代码. 目前的系统有一个重要的缺陷[详细]
-
ruby-on-rails-3.1 – Rails 3.1.3和继承资源测试失败
所属栏目:[百科] 日期:2020-12-17 热度:60
我正在将Rails 3.1.3用于具有Inherited Resources 1.3.0的项目. 当我有这样的控制器时: class PostsController InheritedResources::Baseend 我用rspec测试以下内容 describe "PUT update" do describe "with invalid params" do it "re-renders the 'edit'[详细]
-
ruby – 什么是调试Shoes应用程序的最佳方法?
所属栏目:[百科] 日期:2020-12-17 热度:190
Shoes有一些内置的转储命令(Shoes.debug),但有没有其他工具可以调试代码而不会在整个注入调试消息?像gdb这样的东西会很棒. 解决方法 您还可以使用Shoes.show_log自动打开调试控制台.[详细]
-
ruby-on-rails – Rails Formbuilder问题
所属栏目:[百科] 日期:2020-12-17 热度:167
我正在开展一个每周都有重复活动的项目.因此,我以非传统方式使用多个DateTime字段.我正在做的是一个FormBuilder,它创建一个输出工作日选择的字段,并选择一个时间.我正在使用我在网上找到的12小时插件,因此可行: class ActionView::Helpers::FormBuilder def[详细]
-
ruby-on-rails-3 – 导致“ArgumentError(转储格式错误)”的原因
所属栏目:[百科] 日期:2020-12-17 热度:109
在Spree中对产品列表没有分页并且仅列出前10个产品的错误行为进行故障排除时,我尝试在本地开发环境中重现错误,并在第一页加载时收到错误: ArgumentError (dump format error) 和往常一样,我先检查了我的另一个脑子.最热门的搜索结果是:https://github.com/[详细]
-
ruby-on-rails – 控制器对延迟作业的操作
所属栏目:[百科] 日期:2020-12-17 热度:92
我正在上传制表符分隔的文档并在控制器中处理.一切正常,但可能需要一些时间在一个大文件上.我想把它移到delay_job,我在我的应用程序的其他地方工作,但由于这是在控制器中,不能以相同的方式调用. 表单调用process_file操作,该操作又调用salesupload操作.我应[详细]
-
ruby-on-rails – check_box_tag默认选中以便记住我
所属栏目:[百科] 日期:2020-12-17 热度:159
我正在创建一个登录系统,并且会记住我的复选框.我想将此复选框默认设置为已选中,以便用户可以取消选中是否不想记住它们. 目前我有 %= label_tag :remember_me %%= check_box_tag :remember_me,1,params[:remember_me] % 如何添加默认选项以进行检查? 这看起[详细]
-
ruby – HTTParty parsed_response返回String而不是Hash
所属栏目:[百科] 日期:2020-12-17 热度:137
如果获得响应代码200,HTTParty的parsed_response方法返回Hash,否则无论Web服务器是否返回 XML响应,它都将返回一个String. HTTParty.get(post_url).parsed_response.class # Depends on response code 即使在403上,亚马逊也会提供XML(解释出了什么问题). 我错[详细]
-
Ruby使用JSON序列化struct
所属栏目:[百科] 日期:2020-12-17 热度:158
我试图将一个简单的结构序列化为 JSON,它工作正常,但我不能让它从JSON创建该结构的实例.这是我试图这样做的方式. require 'rubygems'require 'json'Person = Struct.new(:name,:age)json = Person.new('Adam',19).to_jsonputs jsonme = JSON.load(json)puts[详细]
-
ruby-on-rails – 有没有办法让mongoid使用整数(数字)作为默认id
所属栏目:[百科] 日期:2020-12-17 热度:78
我只想拥有ActiveRecord的默认特性,它使用增量整数作为id来减少url的长度. 例如,创建的第一篇文章将具有类似“app.com/articles/1”的网址,这是ActiveRecord中的默认网址. 是否有任何宝石在mongoid中支持这个? 解决方法 您总是可以生成更短,唯一的令牌来识[详细]
-
ruby-on-rails – 渴望加载rails lib
所属栏目:[百科] 日期:2020-12-17 热度:68
看起来这个问题将在Rails 4中得到解决: http://blog.plataformatec.com.br/2012/08/eager-loading-for-greater-good/ 但在那之前,我想知道如何在我的/ lib中加载模块/类. 在IRB中,它似乎是我第一次尝试访问时按需加载: Foo::Bar.constants= []Foo::Bar::Se[详细]
-
ruby-on-rails – 撤消rails生成设计视图
所属栏目:[百科] 日期:2020-12-17 热度:151
我开始使用rails和 devise并且通过railscast而不是做rails生成设计:视图我做了rails生成设计视图,这让我有些头疼 – 我想撤消这个不幸$rails destroy devise views产生错误,所以我真的不知道如何回滚: /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-[详细]
-
ruby-on-rails – “rvm ruby??gems current”vs“rvm update –
所属栏目:[百科] 日期:2020-12-17 热度:161
关于如何更新 rubygems有点困惑.流程不断变化(或者至少我从互联网上获得冲突的信息). $gem outdatedrubygems-update (1.8.10 1.8.11)sass (3.1.8 3.1.10)$rvm gemset use global$gem outdated rubygems-update (1.8.10 1.8.11) 现在,在过去我会使用rvm updat[详细]
-
ruby-on-rails – 我如何在Ruby on Rails中从散列数组中分解并提
所属栏目:[百科] 日期:2020-12-17 热度:132
例如: [ (id=1,email='tim@tim.com',name='tim'),(id=2,email='joe@joe.com',name='joe'),(id=3,email='dan@dan.com',name='dan') ] 如何提取电子邮件列并将其放在自己的数组中? 解决方法 我们打电话给你的阵列用户吧.你可以这样做: users.map{|u| u[:ema[详细]
-
我可以检查一个数组,例如只是在ruby中保持整数?
所属栏目:[百科] 日期:2020-12-17 热度:180
标题,我认为是自我宣告.我是一个 java开发人员,并希望确保我的数组只包含整数值.我知道ruby中的一切都是一个对象.我发现循环遍历数组并检查每个元素是不方便的.ruby有什么捷径吗? 解决方法 使用 Enumerable#all? 块.整数是ruby中的类 Integer的实例. [1,2,3[详细]
-
ruby-on-rails – 我可以在只读模式下打开rails控制台吗?
所属栏目:[百科] 日期:2020-12-17 热度:102
我习惯通过脚本/控制台查询我的rails db. 但在某些情况下,我需要非常小心不要更改数据,所以我希望能够以只读模式打开控制台. 有没有办法做到这一点? 谢谢! 解决方法 看到这个问题 Can I specify in database.yml that a rails environment should have rea[详细]
-
Ruby守护进程,干净关闭
所属栏目:[百科] 日期:2020-12-17 热度:102
我想创建一个 ruby守护进程,它可以使用kill命令正常关闭. 我想添加一个信号陷阱,等到#code可能需要一些时间来运行完成才能关闭.我如何将其添加到以下内容中: pid = fork do pid_file = "/tmp/pids/daemon6.pid" File.open(pid,'w'){ |f| f.write(Process.pi[详细]
-
ruby – lambda的方法? Mats的示例代码让我很困惑.
所属栏目:[百科] 日期:2020-12-17 热度:128
def memoize cache = {} lambda { |*args| unless cache.has_key?(args) cache[args] = self[*args] end cache [args] }endfactorial = lambda {|x| return 1 if x== 0; x*factorial[x-1];}.memoizeputs factorial.call 10 代码来自“ruby编程语言”. 但它让[详细]
-
ruby-on-rails – 乘客错误:[ASYNC BUG] thread_timer:选择
所属栏目:[百科] 日期:2020-12-17 热度:120
我最近使用本指南在一台cpanel机器上安装了Rails: http://www.cpanel.net/blog/cpanel-whm-admins/2011/07/installing-mod-rails-and-rails-309-on-a-cpanel-machine.html 当我尝试导航到我的应用程序时,我从Passenger收到此错误: The application spawner[详细]
-
ruby-on-rails – jQuery autocomplete – 如何查看项目标签但提
所属栏目:[百科] 日期:2020-12-17 热度:145
我是 javascript的新手,我可能咬的比我可以咀嚼的多,但我试图让我的Rails网站上的 jQuery autcomplete小部件工作. 我有一个名为“链接”的页面,我希望能够将一个人分配给一个链接.使用自动填充我应该能够有一个文本框,其中包含自动填充建议的人名列表,选中后[详细]
-
ruby-on-rails – 对于Rails中的关联,write_attribute的等价物是
所属栏目:[百科] 日期:2020-12-17 热度:84
我想覆盖关联的setter,但write_attribute()不起作用 – 可能是因为该方法仅适用于数据库列. 我已经尝试过super(),但这也不起作用(不认为它会…但值得一猜). 如何覆盖setter?这是我想要做的: def parent=(value) # this line needs to be changed write_att[详细]
-
ruby-on-rails – Rails db:迁移中止…不确定为什么或如何修复
所属栏目:[百科] 日期:2020-12-17 热度:191
所以我对Rails真的很新,而且我得到一个我不明白的奇怪错误.我创建了一个Event模型,我想将它迁移到我的数据库.但是,当我运行bundle exec rake db:migrate –trace时,这就是我得到的: 05:55 PM movienights: bundle exec rake db:migrate --trace** Invoke d[详细]
-
ruby-on-rails – 什么是ActionDispatch?
所属栏目:[百科] 日期:2020-12-17 热度:159
我对基本的Rails概念(如ActiveRecord,路由,迁移等)有一个相当不错的把握.我很难理解的一件事是ActionDispatch.我找不到简单的英文描述(或任何描述).那是什么? 解决方法 Action Dispatch实际上只是一堆代码,具有以下职责.它解析有关Web请求的信息,处理用户定[详细]