小编sma*_*thy的帖子

通过重定向获取Flash哈希值

我的基本用例是进行一些处理,设置flash[:notice],然后重定向到新页面.据我所知,重定向重置闪存标签(如果我错了请纠正我).有没有办法获得持久性?使用会话不是一种选择,我使用cookie破解了问题,但我认为必须有更好的方法.

ruby-on-rails

42
推荐指数
1
解决办法
1万
查看次数

以美国格式提交日期:mm/dd/yyyy

我可以使用以下初始化程序让Rails显示mm/dd/yyyy:

date_format.rb

 Date::DATE_FORMATS[:default]="%m/%d/%Y"
Run Code Online (Sandbox Code Playgroud)

或者l18n使用这个答案

但这并没有改变提交日期的方式.提交时:

10/02/2014
Run Code Online (Sandbox Code Playgroud)

将被解析为

 @entry.photo_date
 Mon, 10 Feb 2014
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种以mm/dd/yyyy格式提交日期的方法.

我希望能够集中完成这项工作,因此我不必在整个应用程序中重复代码

ruby-on-rails date ruby-on-rails-3 ruby-on-rails-4

9
推荐指数
2
解决办法
1715
查看次数

如何配置Apache作为j2ee服务器的代理(负载均衡器)?

我安装了apache web服务器作为前端,我在Intranet服务器上安装了j2ee SAP Netweaver Application Server.如何配置apache以转发请求和响应j2ee应用服务器.例如,外部apache服务器的ip是9.20.1.1:80.内部sap服务器的地址是192.168.0.1/sap/bc/gui/sap/its/webgui?sap_client=200我想访问我的sap app服务器,例如9.20.1.1/sapserver/sap/bc/gui/sap/its/的WebGUI?SAP_CLIENT = 200

apache mod-proxy java-ee

6
推荐指数
1
解决办法
8507
查看次数

Gemfile.lock上的权限被拒绝

我通过Capistrano在Passenger上部署我的应用程序时遇到了问题.

我似乎无法摆脱Bundler/definition.rb中的Permission denied - /path/to/app/Gemfile.lock.以前有人这么做过吗?

我已经尝试过chmoding和chowning文件,但这没有帮助.

还有其他人有问题吗?

回溯是

/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `initialize'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `open'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `lock'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/environment.rb 39 in `lock'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/runtime.rb 35 in `setup'
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler.rb 100 in `setup'
Run Code Online (Sandbox Code Playgroud)

更新:查看以下链接后 - 在这里,我设法通过捆绑dev然后重新发送Gemfile.lock来解决问题.

bundle ruby-on-rails permission-denied

6
推荐指数
1
解决办法
1万
查看次数

如何将一个当前分支一次合并到多个后续分支中?

编辑:问题不是将多个分支合并到当前分支.在Stackoverflow上已经回答了几次的东西.

我正在努力寻找最好的方法来维护一个伟大但仍在变化的技术(Trailblazer)的教程.

按照令人敬畏的开拓者书,我想为TRB社区提供最简单的追随回购.

这是我到目前为止创建的Git-branch结构:

master
  |
  + setup
    |
    + chapter-03-01
      |
      + chapter-03-02
        |
        + chapter-03-03
Run Code Online (Sandbox Code Playgroud)

所以我的问题是......是否可以对其进行更改setup并立即将其合并到所有后续分支,并在第03-01章中进行更改并同时将其合并到连续的分支中?

git github

6
推荐指数
1
解决办法
665
查看次数

在OS 10.10.2上运行Rails服务器时出错

版本号

Mac OS:OSX 10.10.2
Ruby:2.2.1p85
Rails:4.2.0

语境

我正在通过www.installrails.com在线关注“安装Rails”教程。遇到很多错误后终于通过了。我正处于创建示例应用程序的最后一步,该应用程序可以正常运行,然后运行服务器。现在,我遇到另一个错误。

失误

这是我所看到的:

/Users/Work/.rvm/gems/ruby-2.2.1/gems/json-1.8.2/lib/json/ext/parser.bundle: [BUG] Segmentation fault at 0x00000000000418
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]

-- Crash Report log information --------------------------------------------

See Crash Report log file under the one of following:

     * ~/Library/Logs/CrashReporter
     * /Library/Logs/CrashReporter
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.

-- Control frame information -----------------------------------------------

*A lot of information listed here*

-- Ruby level backtrace information ----------------------------------------

*A lot of information listed here*

-- Machine register context ------------------------------------------------

*A lot of …
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails

4
推荐指数
1
解决办法
3437
查看次数

查找标有ALL标签的帖子

我有一个PostTag模型通过Tagging模型加入has_many :through

params[:tag_ids]从我的表单传入,我正在尝试获取所有标记有所有标记的帖子(不仅仅是标记中的任何一个).

我正在尝试以下方法:

@ftags = params[:tags_ids]

@objArray = Array.new

@ftags.each do |tag| 
  @array = Tagging.where("tag_id=#{tag}")
  @objArray.push @array
end
Run Code Online (Sandbox Code Playgroud)

...现在我想做的是以某种方式组合这些查询以获得正确的帖子.在我只有两个查询之前,我曾经和merge命令结合使用,如下所示:

@result = @query1.merge(@query2)
Run Code Online (Sandbox Code Playgroud)

...但是现在我有一些动态的查询,我仍然希望最终将它们组合起来.如何在特定列的特定值的循环内进行合并?

activerecord ruby-on-rails ruby-on-rails-4

-1
推荐指数
1
解决办法
120
查看次数