小编Ste*_*evo的帖子

如何设置我的grails插件的安装位置?

我看到了灯光,并为grails安装了joda-time插件.

但是,当我尝试将更改提交到源代码控制时,我意识到grails已将文件放在:

C:\Users\Steve\.grails\1.1.1\plugins
Run Code Online (Sandbox Code Playgroud)

而不是项目目录下的某个地方:

f:\grails\projects\myproject
Run Code Online (Sandbox Code Playgroud)

是的我正在使用Windows: - \

所以现在当有人从源代码控制中删除我的更改时,他们会错过所有joda-time插件的可爱性,他们想要打我:)

我应该设置什么,以便grails不会在我的用户目录下放置任何内容?(它不作为全局插件安装 - 就像项目一样 - 至少我是这么认为的,我运行了"grails install-plugin joda-time")

提前谢谢了.

PS目前正在听Muse的Plug In Baby ....多么巧合:D

windows grails plugins

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

有一种优雅的方法可以从哈希中删除特定的键,它是Ruby中的子哈希

假设我有一个可能包含哈希值的哈希值.

params: { :action => "index", :controller => "home", 
          :secret => "I love Jeff Atwood",
          :user => {name => "Steve", secret => "I steal Joel's pants"}}
Run Code Online (Sandbox Code Playgroud)

是否有一种优雅的方式来遍历哈希并删除我遇到的所有"秘密"密钥,包括subhashes.(哈希不受限制,因此无法预先知道哈希可能含有什么.)

我知道我能做到

params.delete(:secret)
Run Code Online (Sandbox Code Playgroud)

但这不会得到'用户'哈希的秘密.

ruby

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

在grails中对引用列表进行排序

假设我有类似Twitter的应用程序的一些简单类:

  • 用户
  • 岗位

用户拥有多个帖子,而帖子属于一个用户.

现在,我正在尝试按日期顺序获取特定用户的帖子列表.

我知道我可以通过以下方式获得所有帖子的列表(适用于所有用户):

def posts = Post.list([sort: 'dateCreated', order: 'asc', max:10])
Run Code Online (Sandbox Code Playgroud)

但是要限制我的特定用户,我需要引用我想要的用户,我假设我需要从静态调用切换到这样的地方,我首先引用用户:

def user = User.findByUserId(userId)
def posts = user.posts
Run Code Online (Sandbox Code Playgroud)

所以现在它将返回该用户的所有帖子的列表,但是如何组织该列表以便它们被排序,例如[sort:'dateCreated',order:'asc',max:10]来检索前10个按正确的顺序?

或者我只是以错误的方式解决这个问题?

grails groovy

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

您是否会为Rails推荐任何标签式导航插件或宝石?

我将开发一个Rails应用程序,设计人员希望包含选项卡作为界面/导航的一部分(可能它将包括嵌套选项卡).

你有什么地方可以推荐我看,因为我猜这一切都已经完成了.

谢谢.

navigation ruby-on-rails

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

标签 统计

grails ×2

groovy ×1

navigation ×1

plugins ×1

ruby ×1

ruby-on-rails ×1

windows ×1