小编luc*_*uca的帖子

如何找到Rails中的当前路由?

我需要知道Rails中过滤器中的当前路由.我该怎么知道它是什么?

我正在做REST资源,并且看不到命名路由.

ruby routing ruby-on-rails

204
推荐指数
8
解决办法
16万
查看次数

从Bash函数返回一个布尔值

我想编写一个bash函数来检查文件是否具有某些属性并返回true或false.然后我可以在我的脚本中使用它"if".但是我该怎么回事呢?

function myfun(){ ... return 0; else return 1; fi;}
Run Code Online (Sandbox Code Playgroud)

然后我像这样使用它:

if myfun filename.txt; then ...
Run Code Online (Sandbox Code Playgroud)

当然这不起作用.如何实现这一目标?

bash shell boolean

186
推荐指数
8
解决办法
18万
查看次数

将Snake Case转换为更低的Camel Case(lowerCamelCase)

my_string在Python 2.7中从snake case()转换为较低的camel case(myString)的好方法是什么?

显而易见的解决方案是通过下划线拆分,将除第一个单词之外的每个单词大写并重新连接在一起.

但是,我很好奇其他更惯用的解决方案或一种方法RegExp来实现这一点(使用一些case修饰符?)

python python-2.7

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

Rails中的多个数据库

可以这样做吗?在单个应用程序中,使用SQLite管理许多项目.我想要的是为我的应用程序管理的每个项目都有一个不同的数据库..所以同一结构化数据库的多个副本,但其中包含不同的数据.我将根据URI上的params选择使用哪个副本.

这是为1.安全性做的..我是这种编程的新手,我不希望它发生在某个原因上,在工作项目时,另一个被破坏了.2.易于备份和存档旧项目

database activerecord ruby-on-rails

51
推荐指数
3
解决办法
5万
查看次数

并排2个按钮 - 安卓布局

如何将2个按钮并排放置,以便它们占据所有宽度,两者之间有一点空间.

我想到了一个水平线性布局,2个子线性布局设置为匹配父级和重量1,每个都包含按钮..是否有更简单的方法?这可以用相对布局来完成吗?

谢谢!

layout user-interface android

50
推荐指数
3
解决办法
7万
查看次数

如何使输入元素占据所有剩余的水平空间?

这是代码:

<div style="width:400px">
    some text..
    <input type="text" />
    <button value="click me" />
</div>
Run Code Online (Sandbox Code Playgroud)

如何使输入元素展开以填充所有剩余空间,同时保持在同一条线上?如果我把它100%放到它自己的线上......

html css

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

在Android 4.0+上删除操作栏左侧图标周围的填充

我想删除标准android 4.0+操作栏左侧图标周围的填充.我正在设置图标:

getActionBar().setIcon(getResources().getDrawable(R.drawable.ic_action_myapp));
Run Code Online (Sandbox Code Playgroud)

我希望图标垂直填充空间,触摸顶部和底部,类似于soundcloud应用程序的作用:

android android-layout android-actionbar

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

ruby超时和系统命令

我有一个ruby超时,调用这样的系统(bash)命令..

Timeout::timeout(10) {
  `my_bash_command -c12 -o text.txt`
}
Run Code Online (Sandbox Code Playgroud)

但我认为即使ruby线程被中断,实际命令仍然在后台运行..这是正常的吗?我怎么能杀了它?

ruby timeout process terminate

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

如何在django urlpatterns中基于HTTP方法进行区分

我在寻找有关这方面的信息时遇到了一些困难,可能这不是正确的方法.我想基于http方法(GET或POST或DELETE或PUT)将请求路由到两个不同的视图函数.

由于它通常在REST apis中完成,这意味着相同的url具有基于HTTP方法的不同含义.

我没有在django的urls.py文件中看到这样做的方法,我想要像:

url(r'^tasks$', 'app.views.get_tasks', method='get'),
url(r'^tasks$', 'app.views.create_task',  method='post'),
Run Code Online (Sandbox Code Playgroud)

(注意:我正在使用django 1.4)

python django rest

24
推荐指数
2
解决办法
8165
查看次数

regexp匹配string1,除非前面是string2

使用Ruby,我如何使用单个正则表达式来匹配"xy y ay xy + y"中出现的前缀为x(y,ay,+ y)的所有'y'?
/ [^ x] y /匹配前面的字符,所以我需要一个替代...

ruby regex string regex-negation

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