小编Sco*_*ott的帖子

在Heroku上的Gemfile中自定义Ruby Gem

我修改了我在Rails应用程序中使用的Gem,需要在Heroku上使用它.有没有办法在我的应用程序中将修改后的Gem上传到Heroku并在我的Gemfile中指定自定义路径?

ruby gem ruby-on-rails

13
推荐指数
3
解决办法
3583
查看次数

用户的Rails模型结构

我是rails的新手,我正在开发第二个rails应用程序.

该应用程序将为用户提供不同的角色,但某些用户将拥有多个角色.

该网站的每个用户都是艺术家.一些用户将扮演主持人的角色.

我该如何构建这个?在我使用过的一些PHP应用程序中,只有一个用户,然后是is_admin的数据库列,等等.但我查看了rails应用程序的源代码,并看到了用户和管理员等的单独模型,尽管我我不确定为什么.

那么,我应该有一个带有角色属性的用户模型,可以是主持人,然后在我的视图,路线等中调用用户"艺术家"吗?

或者我应该有一个User模型,一个继承自它的Moderator模型,以及一个belongs_to User的Artist模型?

我真的很困惑.

ruby ruby-on-rails

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

'重力'在Javascript/HTML5游戏中无法正常工作

我正在用javascript/html5编写一个简单的游戏,我正在尝试实现"引力".

我的代码有点像这样:

gravity = 4;
acceleration = 1.1;

function gameLoop() {

  gravity = gravity*acceleration;

  if (characterPositionY < 600)
    characterPositionY = characterPositionY + gravity;

  setTimeout(gameLoop,1000/30);
}
Run Code Online (Sandbox Code Playgroud)

数字"600"是屏幕的底部,"地面",如果你愿意的话,玩家应该停止下降.

不幸的是,由于重力使得角色在每个循环周期中下降至少4个像素(并且增加)......角色通常会停止在地面之前或之前.像这样,例如:

[1] characterPositionY是590

- 加4

[2] characterPositionY是594

- 加4

[3] characterPositionY是598

- 加4

[4] characterPositionY是602

......过去了.

我以前从来没有真正做过任何游戏,而我只是随着时间的推移而全力以赴.可能有更好的方法来解决这个问题.

javascript

3
推荐指数
1
解决办法
698
查看次数

Wordpress:在列出类别时获取属于某个类别的最后一篇文章

我已经尝试过查看数据库,但我似乎无法进行查询来执行此操作.我如何只查看一个类别的帖子,或者更具体地说,我只需要该类别中最后一个帖子的ID.

我正在尝试在index.php中执行此操作

php wordpress

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

标签 统计

ruby ×2

ruby-on-rails ×2

gem ×1

javascript ×1

php ×1

wordpress ×1