在我的开发机器上,我使用端口10524.所以我这样启动我的服务器:
rails s -p 10524
Run Code Online (Sandbox Code Playgroud)
有没有办法将默认端口更改为10524,所以每次启动服务器时都不必附加端口?
我和一位同事讨论了在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个字符,并且不能适合一行.
哪两个更清楚你?第一个解决方案占用的空间少一些,但我认为声明一个变量并将其分配给三行后可能更容易出错.我也喜欢看我if和else排列,方便了我的大脑解析吧!
有没有人知道一个ios ipad应用程序,它允许我编辑github托管的rails项目并将其部署在Heroku上?
我问的原因是我是一名独立的Web开发人员,我喜欢去度假,只带我的iPad.但我想确保如果需要快速修复bug,我可以安全地从我的ipad中完成.
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)
范围有类似的东西吗?如果是这样,我找不到它!
我目前在Heroku上部署了一个应用程序,它运行在两个web dynos上,因此如果它在一段时间内保持不活动状态,它将不会进入休眠状态.
现在,如果我将其缩小到只有一个网络dyno(免费),而是支付一个工作人员的dyno,那么Heroku会不会让我的应用程序保持活跃状态?
似乎新的页面时间轴将允许应用程序选项卡在更宽的画布中运行.现在,我的标签应用程序仍在以520px宽度的iframe运行.任何人都知道是否有办法改变它?
此外,所需的应用程序图像仍然是75x75px.我希望Facebook很快就会允许我们以新标签的形式上传图像,这些标签似乎大约是110x75px.