小编Pie*_*tel的帖子

如何在开发中更改Rails 3服务器默认端口?

在我的开发机器上,我使用端口10524.所以我这样启动我的服务器:

rails s -p 10524
Run Code Online (Sandbox Code Playgroud)

有没有办法将默认端口更改为10524,所以每次启动服务器时都不必附加端口?

ruby-on-rails

163
推荐指数
5
解决办法
12万
查看次数

如何使用if..else块的结果分配变量?

我和一位同事讨论了在if..else块中分配变量的最佳方法.他的原始代码是:

@products = if params[:category]
  Category.find(params[:category]).products
else
  Product.all
end
Run Code Online (Sandbox Code Playgroud)

我用这种方式重写了它:

if params[:category]
  @products = Category.find(params[:category]).products
else
  @products = Product.all
end
Run Code Online (Sandbox Code Playgroud)

这也可以使用一个使用ternery操作符(?:)的单行重写,但让我们假装产品分配超过100个字符,并且不能适合一行.

哪两个更清楚你?第一个解决方案占用的空间少一些,但我认为声明一个变量并将其分配给三行后可能更容易出错.我也喜欢看我ifelse排列,方便了我的大脑解析吧!

ruby coding-style

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

在iPad上编辑代码并将其部署到Heroku

有没有人知道一个ios ipad应用程序,它允许我编辑github托管的rails项目并将其部署在Heroku上?

我问的原因是我是一名独立的Web开发人员,我喜欢去度假,只带我的iPad.但我想确保如果需要快速修复bug,我可以安全地从我的ipad中完成.

ruby-on-rails heroku ipad

11
推荐指数
2
解决办法
6273
查看次数

从ActiveAdmin范围隐藏记录数

Active Admin允许您以这种方式定义范围:

scope :all
scope :opened
scope :closed
Run Code Online (Sandbox Code Playgroud)

问题是它还会在索引页面上显示每个范围旁边的总记录数.当涉及数百万条记录时,此COUNT查询会大大减慢页面加载速度.ActiveAdmin已经允许您以这种方式隐藏索引页面的总计数:

index :pagination_total => false
Run Code Online (Sandbox Code Playgroud)

范围有类似的东西吗?如果是这样,我找不到它!

ruby-on-rails activeadmin

10
推荐指数
1
解决办法
1603
查看次数

如果我为1名工作人员支付费用,我的Heroku应用程序是否会在1个网络dyno上保持活动状态?

我目前在Heroku上部署了一个应用程序,它运行在两个web dynos上,因此如果它在一段时间内保持不活动状态,它将不会进入休眠状态.

现在,如果我将其缩小到只有一个网络dyno(免费),而是支付一个工作人员的dyno,那么Heroku会不会让我的应用程序保持活跃状态​​?

heroku

8
推荐指数
2
解决办法
5906
查看次数

新的时间线应用程序选项卡宽度和徽标

似乎新的页面时间轴将允许应用程序选项卡在更宽的画布中运行.现在,我的标签应用程序仍在以520px宽度的iframe运行.任何人都知道是否有办法改变它?

此外,所需的应用程序图像仍然是75x75px.我希望Facebook很快就会允许我们以新标签的形式上传图像,这些标签似乎大约是110x75px.

tabs facebook facebook-page

4
推荐指数
2
解决办法
2万
查看次数