-
ruby-on-rails – Rails 3.1可安装引擎:如何在另一个应用程序中
所属栏目:[百科] 日期:2020-12-17 热度:104
假设我创建了一个名为“Soho”的可安装引擎,该引擎具有“用户”控制器.我可以转到/ users / 1查看ID为1的用户. 在’Soho’里面,我有一个application.html.erb用于布局. 现在让我们假设我想在一个名为’Soho_test’的应用程序中“混合”我的引擎’Soho’,然后[详细]
-
ruby-on-rails – 在formtastic中添加自定义输入字段?
所属栏目:[百科] 日期:2020-12-17 热度:168
我无法弄清楚,或找到一个非常简单的问题的任何解决方案: “我如何在formtastic中定义自己的输入字段?” 这就是我得到的: %= semantic_form_for @someFantasticVariable,:url = "/someFantasticUrl.html" do |f|% %= f.inputs do % %= f.input :something_[详细]
-
ruby-on-rails – Rails 3:用户输入转义在视图和邮件程序中的工
所属栏目:[百科] 日期:2020-12-17 热度:177
我在我的视图和邮件中使用以下代码集: %= simple_format(auto_link(h(user_input))) % 我首先在user_input上调用html_safe(h),以逃避任何危险的代码.然后我调用auto_link来启用其输入中的任何链接,然后我调用simple_format来启用换行符等. 这在我的视图中完[详细]
-
ruby-on-rails – 捆绑exec与heroku – 是否有必要?
所属栏目:[百科] 日期:2020-12-17 热度:191
我最近在Heroku上设置了一个Cedar(Rails 3.1)应用程序,并运行,例如,迁移,你会做 heroku run rake db:migrate 我了解到在任何rake命令之前使用“bundle exec”是一种很好的做法(正如Katz所说的那样).所以,我想也许以下实际上是更好的做法: heroku run bundle[详细]
-
ruby-on-rails – 如何为每个评论实现每个用户一票?
所属栏目:[百科] 日期:2020-12-17 热度:161
我目前有一个注释控制器,其方法是vote_up和vote_down,这就是我的vote_up目前的工作方式. 我的评论模型有描述和计数字段. def vote_up @comment = Comment.find(params[:comment_id]) @comment.count += 1 if @comment.save flash[:notice] = "Thank you for[详细]
-
Selenium2 WebDriver Ruby =>如何点击隐藏的链接
所属栏目:[百科] 日期:2020-12-17 热度:124
我在 Ruby上使用Selenium 2 WebDriver. 如何点击隐藏的链接,用css(显示:无)? 链接是子菜单,鼠标悬停在菜单上时可见. //编辑: Selenium::WebDriver::Error::NoSuchElementError: Unable to locate element: {"method":"link text","selector":"submenu2"}[详细]
-
ruby-on-rails – Rails 3:用户对实体的多态喜好,怎么样?
所属栏目:[百科] 日期:2020-12-17 热度:146
背景: 我按照教程here在我的应用程序中设置了多态用户收藏夹数据模型.这允许我让用户在系统中创建几乎任何实体,我添加’has_many:favorites,:as = :有利’的线条,其模型的最爱.我计划使用它来实现Facebook风格的“Like”系统以及其他几个类似的系统. 首[详细]
-
Ruby如何处理嵌套类的继承?
所属栏目:[百科] 日期:2020-12-17 热度:58
在以下测试用例中: class Package class Component def initialize p [:initialize,self] end endendclass Package_A Packageendclass Package_B Packageend# Why are the following components of type Package and not Package_A and Package_Bcomponent=[详细]
-
ruby-on-rails-3 – EC2上的Rails 3服务器
所属栏目:[百科] 日期:2020-12-17 热度:176
我正在尝试在单个亚马逊ec2实例上为rails 3 app设置生产服务器,我想知道要采取什么路线. 我是部署rails应用程序的新手 – 是否有一个我可以用于rails3的预先存在的ami? 任何提示/智慧/建议表示赞赏 – 谢谢! 解决方法 我建议使用经过验证的EC2 AMI,例如 Ri[详细]
-
ruby-on-rails – 将博客/ CMS集成到Heroku Rails应用程序中
所属栏目:[百科] 日期:2020-12-17 热度:58
我一直在寻找各种选项,将博客集成到我在Heroku上托管的Rails应用程序中. Nesta看起来很有前途,但由于它直接在 Git中管理博客文章,每次发布帖子时都会有几分钟的停机时间(由于Heroku的slug编译).看来我在这一点上错了. 有没有满足以下所有要求的选项? 与Hero[详细]
-
ruby-on-rails – 使用globalize3获取数据时ActiveRecord Statem
所属栏目:[百科] 日期:2020-12-17 热度:56
当我试图通过指定的艺术家获取所有音频歌曲时,我收到错误: ActiveRecord::StatementInvalid: PGError: ERROR: column reference "artist" is ambiguousLINE 1: ... AND (audio_translations.artist IS NOT NULL) AND (artist = '... ^: SELECT "audios"."id[详细]
-
ruby-on-rails – Rails将普通旧字符串保存为SQlite作为BLOB?我
所属栏目:[百科] 日期:2020-12-17 热度:78
我不知道为什么会发生这种情况,但Rails将字符串保存为SQLite作为BLOB.在我的应用程序中创建新用户之前,我在保存到数据库之前使用其纯字符串密码和MD5: class User ActiveRecord::Base before_create :encrypt_password def encrypt_password self.password[详细]
-
ruby-on-rails – Rails,在模型中是否有一种方法可以提供自上次
所属栏目:[百科] 日期:2020-12-17 热度:77
给出一个如下模型: class SentenceItem ActiveRecord::Base after_update :send_changes def send_changes #### Is it possible to do a diff here with dirty/changed? Showing what's changed since the last save? endend 并且句子模型具有文本字段. 是[详细]
-
ruby-on-rails – 如何在Rails 3中制作自定义_url助手?
所属栏目:[百科] 日期:2020-12-17 热度:88
我有这个 match '/news/:year/:id' = 'news#show',:as = :news 我想用: %= link_to n.title,n % (返回/news/n.id/current_news.id而不是/news/n.date.year/n.id) 我想摆脱这个: %= link_to n.title,news_url(n,:year = n.date.year) % 怎么做? 解决方法[详细]
-
ruby-on-rails – 隐藏Passenger / Nginx服务器中的标头
所属栏目:[百科] 日期:2020-12-17 热度:124
我试图隐藏生产服务器的这个标头,但没有成功: X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.7 X-Runtime: 0.021429 Server: nginx/1.0.0 + Phusion Passenger 3.0.7 (mod_rails/mod_rack) 使用: - Rails 3.0.9- Passenger 3.0.7- Nginx 1.0.[详细]
-
ruby-on-rails – 如何在rails 3中定义自己的路由助手?
所属栏目:[百科] 日期:2020-12-17 热度:134
我使用polimorphic_path并且它有些马车.此方法需要一些未定义的路由助手.我如何定义(像常规方法)自己的路由助手将使用像“model_name_path,model_name_url等”? 解决方法 这个解决方案对我有用. 将此代码添加到config / routes.rb文件的末尾.确保使用您的应[详细]
-
ruby-on-rails – sendmail:OpenSSL :: SSL :: SSLError:hostn
所属栏目:[百科] 日期:2020-12-17 热度:196
我有一个与ubuntu 10.04的vps.我想安装rails 3应用程序 如果我尝试从终端测试sendmail命令,它的工作原理. 在我的应用程序中,对于邮件,我已插入application.rb文件: config.action_mailer.delivery_method = :sendmail config.action_mailer.sendmail_settin[详细]
-
ruby-on-rails – Ruby on Rails2.3.8:单元测试:Rails / Ruby
所属栏目:[百科] 日期:2020-12-17 热度:107
每次运行测试时,我都想初始化数据库,而不是每次测试. 我知道Rspec之前有(:all),但我还没有能够做到这一点.我想知道铁轨是否有类似的东西. 解决方法 首先:在Test :: Unit中曾经存在一个before(:all)等价物,但它被删除了(不知道为什么). 其次:有很好的理由[详细]
-
ruby-on-rails – Rspec:如何存根私有方法?
所属栏目:[百科] 日期:2020-12-17 热度:169
这是错误: private method `desc' called for #Array:0x0000010532e280 规格: describe SubjectsController do before(:each) do @subject = mock_model(Subject) end describe "#0002 - GET #index" do before(:each) do subjects = [@subject,mock_model[详细]
-
ruby-on-rails-3 – 测量单位转换宝石
所属栏目:[百科] 日期:2020-12-17 热度:131
对于我的Rails项目,我正在寻找一个可以转换质量,体积和其他单位的库. 我需要将kilogramms转换为gramms,升转换成汤匙等. 我想,它应该是这样的: class Product ActiveRecord:Base acts_as_physical_unit,:volume,:mass,:countendclass Ingredient ActiveRecor[详细]
-
在Ruby中,如何将sleep与gets结合起来?我想等待用户响应1分钟,否
所属栏目:[百科] 日期:2020-12-17 热度:121
我正在运行一个循环,我在其中使用“gets.chomp”命令等待用户响应. 如何将其与睡眠/计时器命令结合使用? 例如.我希望它等待1分钟让用户输入一个单词,否则它将继续返回循环. 解决方法 我认为上面的Timeout方法可能是解决这个问题最优雅的方法.大多数语言中提[详细]
-
ruby-on-rails – Rails Generator:根据已有的rails文件生成文
所属栏目:[百科] 日期:2020-12-17 热度:125
我想创建一个基于应用程序中现有文件(例如视图或控制器)创建文件(和目录等)的生成器.所以,如果我们有这样的观点设置 -app -views - layouts - application.html.erb - users - index.html.erb - show.html.erb - etc ... 我想创建基于它的文件我可以做(只是r[详细]
-
Thor会在Ruby命令行应用程序中抱怨拼写错误的选项吗?
所属栏目:[百科] 日期:2020-12-17 热度:160
是否可以让Thor抱怨拼写错误/无法识别的命令行选项? 例: maid --slient # Oops! Misspelled. It should give a warning or usage info.maid --silent # Do the behavior I programmed for the "silent" option. Thor真的很不错,但如果它只是忽略输入它不知[详细]
-
ruby-on-rails-3 – 将图像链接到外部URL
所属栏目:[百科] 日期:2020-12-17 热度:59
我正在尝试将图像链接到我的index.html.erb页面中的外部URL,但它无法正常工作.有什么建议? %= link_to image_tag "facebook.png","http://www.facebook.com" % 我还尝试链接“发送给朋友”的电子邮件图像 – 因此当用户点击它时,他们的电子邮件客户端将自动[详细]
-
ruby-on-rails – Rails 3:在索引页面上使用POST表单?
所属栏目:[百科] 日期:2020-12-17 热度:114
在我的Rails 3.0应用程序中,我在我的资源上有一系列非常大的搜索表单:索引页面,需要使用POST而不是GET. 目前,应用程序将POST请求路由到资源#create,当我希望它路由到资源#index时.我意识到这是RESTful路由,但需要覆盖它.我怎么能这样做,同时还保留了创建该[详细]