-
ruby-on-rails – Rails 4 Apache错误:标题之前的脚本输出结束
所属栏目:[百科] 日期:2020-12-17 热度:119
我用capistrano乘客ubuntu apache部署了我的Rails应用程序.但是,当我转到主页时,apache日志显示: [Mon Jul 21 14:24:25.607537 2014] [core:error] [pid 14496:tid 139782018725632] [client 69.193.194.58:41506]标题前的脚本输出结束: 我该如何调试[详细]
-
从Ruby中读取UTF-16编码文件中的内容
所属栏目:[百科] 日期:2020-12-17 热度:81
我想读取文件的内容并将其保存到变量中.通常我会做类似的事情: text = File.read(filepath) 不幸的是,我正在使用的文件是用UTF-16LE编码的.我一直在做一些研究,看起来我需要使用File.Open来定义编码.我在某个地方读到了一个建议,即打开文件并逐行读入数据:[详细]
-
ruby-on-rails – 避免在rails 4中渲染单独的布局CSS文件(冲突的
所属栏目:[百科] 日期:2020-12-17 热度:52
我有一个’欢迎’控制器.我想为这个名为welcome.html.erb的控制器使用一个单独的布局,我只想使用welcome.css.scss – 我得到了这个工作. 现在我有一个使用默认应用程序布局的“页面”控制器.但是,这个使用application.css.scss的应用程序布局也呈现了我的OTH[详细]
-
ruby-on-rails – Rails – 在.create上传递其他变量
所属栏目:[百科] 日期:2020-12-17 热度:60
我正在尝试使用瘦控制器和胖模型,但是为了做到这一点,我发现自己需要将其他变量传递给.create方法. 所以例如我在哪里: @app = App.new(app_params)def app_params params.require(:app).permit( :name,:description)end 现在我还想传递一个会话持有user_id,[详细]
-
ruby – 在linux上安装jekyll(fedora 20)
所属栏目:[百科] 日期:2020-12-17 热度:79
大家好,我用sudo gem install jekyll在我的Fedora 20上安装jekyll并得到以下错误.我已经成功安装了 ruby和 rubygems,在我看来已经安装了jekyll.但是当我输入jekyll serve时,页面将不会被创建,我收到了类似的消息.我是fedora和ruby的新手,感谢您的帮助. Succe[详细]
-
rbenv:SAME ruby??的多个实例
所属栏目:[百科] 日期:2020-12-17 热度:137
我有两个脚本需要相同版本的 Ruby.但是,每个脚本还需要一个不同版本的gem(nokogiri).其中一个脚本将使用两个版本的nokogiri(1.6.2.1和1.6.1)运行.但是,另一个脚本只能运行1.6.1版本;如果安装了1.6.2.1,脚本将无法正常执行. 我知道如何使用rbenv安装多个版本[详细]
-
ruby-on-rails – rails从网址中删除控制器路径
所属栏目:[百科] 日期:2020-12-17 热度:187
我认为我有以下循环 % @posts.each do |post| % %= link_to post do % Some html % end %% end % 上面的代码将生成链接为localhost:3000 / posts / sdfsdf-sdfsdf 但我想将链接作为localhost:3000 / sdfsdf-sdfsdf 这是我的路线 resources :posts,except:[详细]
-
ruby-on-rails – 在FactoryGirl中生成随机浮点数
所属栏目:[百科] 日期:2020-12-17 热度:186
我需要在我的工厂中生成随机纬度和经度值以进行测试,但使用Random类会给出重复值并使我的测试失败,如何在FactoryGirl中生成随机浮点值? 编辑:相关的一段代码 factory :location do lat rand(-90.0..90.0) lng rand(-180.0..180.0)end 解决方法 使用 faker[详细]
-
ruby-on-rails – 如何将arbre代码干燥成可重用的组件?
所属栏目:[百科] 日期:2020-12-17 热度:59
我有一个共同的模式或重复的代码,我想在我的ActiveAdmin视图中干掉.我正在使用 arbre组件尽可能多地渲染我的视图,如果可能的话我想保持这种方式(即我真的不想以正常方式转换为直接HTML – 我’我试图了解这里的arbre方式).这是我想干的代码: clients.in_gro[详细]
-
ruby-on-rails – 嵌套表单中的collection_check_boxes不会正确
所属栏目:[百科] 日期:2020-12-17 热度:141
我有嵌套的表单,试图插入每个复选框的分类模型.结果,我没有得到错误,但分类模型的一个属性没有插入到表中.这是散列的样子,选中了3个复选框中的2个:“categorizations_attributes”= {“0”= {“clothing_size_id”= [“1”,“2”,“”]}}} 插入内容如下所示[详细]
-
ruby-on-rails – 用简单的形式显示完整的错误消息?
所属栏目:[百科] 日期:2020-12-17 热度:157
如何使用简单形式输出字段的完整错误消息?相当于rails:%= RESOURCE.errors.full_messages% 例如显示这个: "Email has already been taken","Password confirmation doesn't match Password","Password is too short (minimum is 8 characters)" 而不是[详细]
-
ruby-on-rails – 如何处理轨道无限/无限过程
所属栏目:[百科] 日期:2020-12-17 热度:137
我正在使用Amazon SQS队列,我有一个消耗队列中消息的类.我试图尽可能接近实时消息,所以我需要消耗代码无休止地运行.队列中的消息将持续超过半天. 有一些我遇到的解决方案无休止地运行这个,我想知道是否有这种需求的最佳实践. 选项1 在Web服务器上使用delayed[详细]
-
ruby-on-rails – 我可以在没有SCM的情况下部署Capistrano吗?
所属栏目:[百科] 日期:2020-12-17 热度:127
Capistrano configfile有配置 set:scm,:git和:repo_url和:branch 我可以在没有scm的情况下部署capistrano吗? set :scm,:none set :repository,"." Capistrano部署中scm配置的好处是什么? 解决方法 有了Capistrano 2你就可以做到.有了Capistrano 3你就[详细]
-
ruby-on-rails – 使用chartkick和删除点在line_chart中直线
所属栏目:[百科] 日期:2020-12-17 热度:125
我正在使用一个非常好的gem来使用 Ruby on Rails创建图表.但我正在努力制作一个用直线连接圆点的折线图.它总是创造曲线.我需要直线.另外我想知道是否有人知道如何从线上删除点.我找不到办法做到这一点. Chartkick.options = { height: "300px",min: -5,max:[详细]
-
ruby-on-rails – rails:强制模型无效
所属栏目:[百科] 日期:2020-12-17 热度:78
我有一个非常具体的情况,我想强制模型的实例无效. 像这样的东西: user = User.newuser.valid? #trueuser.make_not_valid!user.valid? #false 有什么方法可以实现吗? 谢谢! 解决方法 你可以做: validate :forced_to_be_invaliddef make_not_valid! @not_v[详细]
-
ruby-on-rails – 保存在主机上时,文件不会在vagrant中更新?
所属栏目:[百科] 日期:2020-12-17 热度:182
我正在使用Vagrant作为Rails开发环境.我只使用主机来编辑崇高文本中的文件(即 Ruby,Rails,Postgres和Nginx都在流浪者vm上). 问题是如果我对文件进行少量更改(1-3个字符),刷新浏览器不会立即显示更新.我必须重新启动nginx或添加一些空行并再次保存以查看更新.[详细]
-
ruby-on-rails – 深层嵌套的accepts_nested_attributes_for不在
所属栏目:[百科] 日期:2020-12-17 热度:140
理解accepts_nested_attributes_for,我遇到了一些挑战. 我有一个由各种儿童班(地址,医生,监护人等)组成的居民班.我对使accept_nested_attributes_for工作所需步骤的理解如下: 创建必要的关联 将accepts_nested_attributes_for:resource添加到父类,其形式我[详细]
-
ruby-on-rails – 相对于rails中的绝对url
所属栏目:[百科] 日期:2020-12-17 热度:66
在我看来,我有如下链接 %= link_to raw(truncate(strip_tags(record.sch.first.to_s + ': ' + record.name),:length = 120,:omission = "...")),(Figaro.env.base_url + record.named_url) % 但结果这产生了我的链接 basedomain.com/(Figaro.env.base_url)/r[详细]
-
Ruby在“array.each”中返回不同的类型
所属栏目:[百科] 日期:2020-12-17 热度:75
请考虑以下代码: board = entities.each { |e| return if not findBoard( e ).nil? } 它应该完全相同: for e in entities board = findBoard( e ) if not board.nil? break end end 但是第一个没有用,而第二个没问题. entities是Entity对象的数组,findBoar[详细]
-
ruby-on-rails – 如何处理Rails资源路由中的点字符?
所属栏目:[百科] 日期:2020-12-17 热度:155
我希望像这样有SEO优化的网址 http://example.com/sites/1-blau.de/plans 但路径中的点导致Rails陷入困境.如何将点转换为百分比表示形式,以便它可以工作? 我的路线: resources :sites,only: [] do resources :plans,only: [:index,:show] do endend 我尝试[详细]
-
ruby可以深入搜索特定键的哈希/数组吗?
所属栏目:[百科] 日期:2020-12-17 热度:193
我有一些 ruby代码从Jenkins获取一个包含n个项目数组的json.我想要的项目有一个名为“lastBuiltRevision”的密钥 我知道我可以这样循环遍历数组 actions.each do |action| if action["lastBuiltRevision"] lastSuccessfulRev = action["lastBuiltRevision"][[详细]
-
ruby-on-rails – 在模型中使用accepts_nested_attributes_for时
所属栏目:[百科] 日期:2020-12-17 热度:103
这个类赋值的代码在rails v4.0.5之前是可以的 但它从rails 4.1.x发出错误 有一个api documentation,所以我猜它没有被弃用. 我不知道这是什么问题. Loading development environment (Rails 4.1.1)2.1.1 :001 class Assignment ActiveRecord::Base2.1.1 :002?[详细]
-
ruby – 在haml的末尾斜线 – 我应该清理它吗?
所属栏目:[百科] 日期:2020-12-17 热度:154
我想知道为什么在我的项目的源代码中,我有时会在行的末尾看到/( Haml). %meta{:content = "text/html; charset=utf-8","http-equiv" = "Content-Type"}/ 也许这是由于一些HTML到Haml的转换,但为什么呢? 我找不到任何关于那个的文档.只是想知道我是否应该清[详细]
-
ruby-on-rails – 当我尝试使用预先签名的URL上传时,AWS Ruby SD
所属栏目:[百科] 日期:2020-12-17 热度:186
我在使用AWS Ruby SDK创建到S3的预签名上载链接时遇到问题,同时指定了md5哈希. md5 -q my_file.jpg4ef248082efb309d50f1cbbbd3d7cf4a 从Rails控制台: AWS::S3.new.buckets[bucket].objects[key].url_for(:put,signature_version: :v4,content_md5: '4ef2480[详细]
-
ruby-on-rails – 如果我不需要实时功能,为什么要使用Node.js?
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在考虑将Node.js用于快速,流星或风帆等框架(具有社交功能的目录,如共享,消息传递和上传媒体).我没有计划明确要求实时功能的任何功能,所以使用Node.js而不是Rails是否有意义? Node.js有很多嗡嗡声,我很想使用它,这样我就不会落后了. 解决方法 正如DHH明[详细]