-
ruby-on-rails – Rails使用on hover功能截断
所属栏目:[百科] 日期:2020-12-17 热度:88
嗨,有人试图收集一些想法来解决这个问题.我使用rails来截断一个长度超过30个字符的公司名称.如果名称太长,页面会将公司的名称加载到页面的标题中,它会删除其他一些东西,并与样式混淆.截断我有这个服务器端. truncate(company.title,:ommision = "...",:lengt[详细]
-
ruby-on-rails – Daemoninsing一个rake任务
所属栏目:[百科] 日期:2020-12-17 热度:61
我有一个rake任务,它在rails环境下运行mailman. 我想确保rake任务总是通过守护进程运行. 我的rake任务是rake incoming_mail 我该如何进行守护? 解决方法 如果你在 Linux上,你可以考虑使用start-stop-daemon. start-stop-daemon -S –pidfile /var/run/incom[详细]
-
ruby – ActiveRecord如何检测链中的最后一个方法调用?
所属栏目:[百科] 日期:2020-12-17 热度:61
让我为你想象一下. class Product ActiveRecord::BaseendProduct.first.title#= "My sample product" 这里没什么特别的.只是一个简单的方法调用.现在看一下下面的例子. class Product ActiveRecord::Base def method_missing endendProduct.first.title#= ni[详细]
-
ruby – 将BigDecimal转换为String时,如何增加小数位数?
所属栏目:[百科] 日期:2020-12-17 热度:162
我正面临着BigDecimal的问题. 这段代码: x = BigDecimal.new('1.0') / 7puts x.to_s 输出: 0.142857142857142857E0 我想增加位数. 在JAVA中,我可以这样做: BigDecimal n = new BigDecimal("1");BigDecimal d = new BigDecimal("7");n = n.divide(d,200,Ro[详细]
-
ruby – 在我的终端中运行“rvm get stable”并没有做任何事情.
所属栏目:[百科] 日期:2020-12-17 热度:112
当我“rvm稳定”时,没有任何事情发生. Last login: Sat Feb 11 18:22:14 on ttys000Adams-MacBook-Pro:~ adam$rvm -vrvm 1.8.3 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]Adams-MacBook-Pro:~ adam$rvm get stable 注[详细]
-
ruby-on-rails – 你能在Rails迁移中创建一个“临时”模型吗?
所属栏目:[百科] 日期:2020-12-17 热度:105
我有一个Rails 2项目,通过连接表有很多关系.让我们调用表A,B和ABJ,其中ABJ具有属性a_id和b_id(以及与此问题无关的id和{created,updated} _at). 我想做的事 不幸的是,这种关系从一开始就被错误地创建,应该只是一个多(A has_many B’s,B belongs_to A).所以我[详细]
-
ruby-on-rails – 在rails应用程序中删除instagram授权页面的coo
所属栏目:[百科] 日期:2020-12-17 热度:130
在我的rails应用程序中,我使用oauth来访问用户的配置文件数据.事情是当Instagram的授权登录页面弹出时,用户必须输入他的登录详细信息,cookie将保存在我的机器中.有没有办法删除这个cookie(显然不是手动)?我问这个是因为当再次调用oauth页面时,保存在浏览器[详细]
-
ruby-on-rails – 使用rails Mail_form gem时出错:“未初始化的
所属栏目:[百科] 日期:2020-12-17 热度:196
所以,我已经在stackoverflow和其他地方检查了类似问题的所有现有答案,但是无法让mail_form gem像宣传的那样工作. 这是设置:我正在尝试为我公司的网站创建一个简单的潜在客户捕获表单.我希望将表单收集的数据通过电子邮件发送到我的电子邮件帐户而不需要数据[详细]
-
ruby-on-rails – 如何在分组下拉列表中包含“请选择…”(默认/
所属栏目:[百科] 日期:2020-12-17 热度:106
我用于下拉列表的代码是这样的: %= f.select :post_type_id,option_groups_from_collection_for_select(@categories,:post_types,:name,:id,:name) % 它巧妙地将选项划分为optgroups. 但是如何修改代码以包含“请选择…”的提示(或默认值)? 分组下拉列表似[详细]
-
ruby – 使用Nokogiri按名称查找节点
所属栏目:[百科] 日期:2020-12-17 热度:122
试图按名称查找节点.这是我的xml: Project ItemGroup Compile Include="....CommonAssemblyInfo.cs" LinkPropertiesCommonAssemblyInfo.cs/Link /Compile Compile Include="Global.asax.cs" DependentUponGlobal.asax/DependentUpon /Compile Compile In[详细]
-
ruby-on-rails – 如何设置迁移的当前“版本号”?
所属栏目:[百科] 日期:2020-12-17 热度:180
我有一堆迁移,但由于一些奇怪的原因,rails突然忘记它已经运行了大部分.现在,当我尝试运行rake db:migrate时,rails将尝试运行所有迁移. 如何设置当前的“版本号”或其中的任何名称,以便rails知道“哦,我已经运行了前5次迁移,我应该从第6次迁移开始” 解决方[详细]
-
ruby-on-rails – 编译资产时“堆栈级别太深”
所属栏目:[百科] 日期:2020-12-17 热度:94
在运行brew升级或其他更新我的gems / ruby??版本之后,我的rake资产:预编译任务不再有效. 我收到此错误: rake aborted!stack level too deep (in /Users/Jordan/Development/reejay/rails/reejay/app/assets/stylesheets/blog_player.css.scss)/Users/Jorda[详细]
-
ruby-on-rails – Rails / Postgresql:如何在特定时区按日期使
所属栏目:[百科] 日期:2020-12-17 热度:137
我在 Ruby on Rails上使用postgresql.现在我用它来计算每天注册的用户数量: @users_signup_by_day = User.count(:order = 'DATE(created_at) DESC',:group = ["DATE(created_at)"]) 这有效,但用户根据UTC分组.如何根据EST对用户进行分组? 更新 the users a[详细]
-
ruby-on-rails – 我可以更改不同操作所需的验证规则吗?
所属栏目:[百科] 日期:2020-12-17 热度:99
我有一个看起来像这样的模型 – class Car ActiveRecord::Base validates :name,:presence =trueend 我可以进行设置,以便在执行创建操作时不需要汽车的名称,但在执行“编辑”操作时是必需的吗? 解决方法 是的,这是可能的: class Car ActiveRecord::Base va[详细]
-
ruby-on-rails-3 – 独角兽!和PostgreSQL
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在将旧的Rails和PostgreSQL应用程序从2.1升级到Rails 3(通过成功的中间2.3.11步骤). 最后,当我让所有Rspecs顺利运行时,我安装了Mongrel 1.2.0.pre2并启动并运行 – 一切正常.即使是具有100个并发用户的JMeter测试用例也通过了OK. 但是当我和Unicorn一起[详细]
-
ruby-on-rails – 在Ruby on Rails中正确使用REJECT方法 – 帮助
所属栏目:[百科] 日期:2020-12-17 热度:99
我有一系列散列名称和电子邮件,如下所示: array = [{"email"="test@test.com","name"="Test"},{"email"="testA@gmail.com","name"="Test A"},{"name"="Test B","email"="testB@test.com"},{"email"="testC@yahoo.com","name"="Test C"},{"name"="Test D","e[详细]
-
ruby-on-rails – Rails:如何访问Observer中的当前控制器?
所属栏目:[百科] 日期:2020-12-17 热度:130
我需要访问当前控制器或从观察者方法中刷新通知. class SomeObserver ActiveRecord::Observer observe :some_model cattr_accessor :current_controller def after_create(record) ... current_controller.flash[:notice] = "Some message!" endendclass App[详细]
-
ruby-on-rails – Ruby on Rails:用不同的语言插入部分语言(语
所属栏目:[百科] 日期:2020-12-17 热度:68
在我的多语言应用程序中有一个调用部分的视图: %= render :partial = 'shared/order',:object = @order % 默认语言是俄语,共享/ _order.html.erb使用I18n.t %= t('.order_type') %: b%= t("order_types.#{order.order_type}") %/b%= t '.date_and_time' %:[详细]
-
ruby-on-rails – 添加一个带有haml的formtastic标签/提示的链接
所属栏目:[百科] 日期:2020-12-17 热度:52
我正在尝试使用haml在formtastic中添加一个复选框的链接.看起来formtastic会在解析标签或提示时从文本中删除所有 ruby / haml / html语法. 也就是说,这不起作用: = f.input :terms,label: '=link_to 'Here',path_to_link',hint: '=link_to 'Other Place',[详细]
-
ruby-on-rails – rspec用户测试给出“未定义的局部变量或方法`c
所属栏目:[百科] 日期:2020-12-17 热度:199
我的rspec测试给了我 NameError: undefined local variable or method `confirmed_at' for #User:0xca6ff98 我的用户规范是: require 'spec_helper'describe User do before(:each) do @user = Factory(:user) end # Factory will make sure that in the fu[详细]
-
ruby-on-rails – 将rails应用程序上的ruby从sqlite转换为postgr
所属栏目:[百科] 日期:2020-12-17 热度:99
我将使用思考sphinx为我的应用程序,它需要转换为 postgresql.我已经使用自制软件下载了sphinx和postgresql,但我不确定如何转换应用程序的其余部分.我不关心保存我的数据,因为我的数据库中只有大约5条记录.如果有一个分步指南,或一个可以指导我的资源,我将不[详细]
-
ruby-on-rails – Rails flash:通知不起作用
所属栏目:[百科] 日期:2020-12-17 热度:83
我有这个代码: def create login(params[:email],params[:password]) if current_user flash[:notice] = "Welcome back #{current_user.email}" return redirect_to_first_page else flash[:notice] = "Email or password is wrong. Try again !" redirect_[详细]
-
ruby-on-rails – Ruby on Rails短信发送
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在尝试使用本教程为sms服务器编写代码: http://lukeredpath.co.uk/blog/sending-sms-messages-from-your-rails-application.html 在这里,他们建议我们使用clickatell,但我有一个我可以使用的网关,我想使用它.但是,我不知道如何编写需要clickatel或sudo[详细]
-
ruby-on-rails – 我可以使用什么样的wysiwyg编辑器来支持图像上
所属栏目:[百科] 日期:2020-12-17 热度:95
我尝试了这个 editor,但收到了很多错误,可能存在一些编辑器,我可以轻松安装和更新图像. 我的答案: 现在我使用this editor,非常容易安装. 解决方法 我使用带有 gem 'tiny_mce' 和载波的tinymce进行图像上传. 我对tinymce的设置如下: $(function() { tinyMCE[详细]
-
ruby – 如何为RSpec编写自定义rake任务?
所属栏目:[百科] 日期:2020-12-17 热度:154
在我的Rake文件中: require 'rspec/core/rake_task'desc 'Default: run specs.'task :default = :specdesc "Run specs"RSpec::Core::RakeTask.new do |task| task.pattern = "**/spec/*_spec.rb" task.rspec_opts = Dir.glob("[0-9][0-9][0-9]_*").collect[详细]