解压缩android上的文件似乎非常慢.起初我以为这只是模拟器,但在手机上似乎是一样的.我尝试过不同的压缩级别,并最终降级到存储模式,但仍需要很长时间.
无论如何,一定有理由!还有其他人有这个问题吗?我的解压缩方法如下所示:
public void unzip()
{
try{
FileInputStream fin = new FileInputStream(zipFile);
ZipInputStream zin = new ZipInputStream(fin);
File rootfolder = new File(directory);
rootfolder.mkdirs();
ZipEntry ze = null;
while ((ze = zin.getNextEntry())!=null){
if(ze.isDirectory()){
dirChecker(ze.getName());
}
else{
FileOutputStream fout = new FileOutputStream(directory+ze.getName());
for(int c = zin.read();c!=-1;c=zin.read()){
fout.write(c);
}
//Debug.out("Closing streams");
zin.closeEntry();
fout.close();
}
}
zin.close();
}
catch(Exception e){
//Debug.out("Error trying to unzip file " + zipFile);
}
}
Run Code Online (Sandbox Code Playgroud) 当你有一个这样的表单域:
<%= f.text_field :last_name %>
Run Code Online (Sandbox Code Playgroud)
它将在HTML中生成:
<input id="person_last_name" name="person[last_name]" size="30" type="text" />
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以获得将生成的name属性(在本例中为"person [last_name]").
想要得到这似乎有点奇怪,但我有理由!我也不能费心去做一个冗长的解释.
我想构建一个相对简单的在线股票交易应用程序(在RoR中).它只是一个游戏,所以没有真正的交易 - 只是基于真实市场数据的在线模拟.
一个很好的例子是http://www.wallstreetsurvivor.com/或http://www.weseed.com/ (任何想法他们正在使用哪些libs /平台?)
不会有差价合约交易,点差交易,货币交易或固定赔率.它只是股票交易 - 使用市场/止损/限价订单.
当然,它需要产生可视化并吸引市场数据.
有人能指出我关于图书馆(像雅虎财经宝石这样的东西)/我可以用来启动我的平台吗?
似乎有一些现有的Java平台,但它们非常适合单个用户.
另外,我更喜欢使用Rails.如果这有一个真正的问题,那么我愿意切换平台/语言.
我有一个用于更新'Point'模型的远程表单.这是一个非常普通的表单,带有提交按钮.
但是,我还想在"更新"按钮旁边添加一个"删除"按钮.
不幸的是,这有一个问题.当我点击"更新"按钮时,它最终删除了条目 - 删除链接似乎劫持了更新表单.
编辑:我想我知道为什么更新按钮正在删除.当我将删除链接添加到表单时,它添加此输入:
<input name="_method" type="hidden" value="delete">
Run Code Online (Sandbox Code Playgroud)
无论我按哪个按钮,这个"_method"param都被拿起来了!
现在,我知道我可以将删除按钮放在表单元素之外,但在这种情况下,我不允许这样做.
我想删除按钮可能只是另一个更新提交按钮,但有一个额外的:remove_this参数.
然而,关于这一点的事情感觉不对.有任何想法吗?
我正在尝试将一个类应用于Rails 3中button_to生成的表单.
该:class选项设置提交按钮的类,以便文档告诉我们:form_class将类应用于表单.
例如
<%= button_to 'x', user_contact_path(@user, contact), :method => :delete, :form_class => "delete" %>
Run Code Online (Sandbox Code Playgroud)
这只是将属性添加form_class="delete"到按钮元素.我尝试过使用各种组合:html_options等等.
有人知道怎么做吗?
从头开始很难.你怎么做呢?我非常喜欢颜色爱好者的一些调色板创意,但在那之后我只是随机浏览,直到我找到吸引我眼球的东西.
我和Victor Martin几乎有同样的问题(你可以看到这里提出的问题).
我已经获得声明性授权,可用于几乎所有不涉及使用条件的内容.例如
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end
Run Code Online (Sandbox Code Playgroud)
声明授权是否有任何常见的陷阱?我正在使用authlogic,我怀疑应用程序控制器中的'current_user'方法可能是问题的根源.
conditional authorization ruby-on-rails authlogic declarative-authorization
而不是解压缩并将集合文件添加到S3我想要
根据用户的要求:
有人知道这样做的好方法吗?我想我可以正常的机器上管理这个没有问题,但在的Heroku,它有一个只读文件系统有些复杂的事情.
我有一个'用户'和'个人资料'模型.用户与个人资料和"accepts_nested_attributes_for个人资料"具有一对一的关系.
我正在使用两个复选框验证配置文件 - 也就是说,在验证之前必须接受其中一个协议.
无论如何,我想自定义错误消息不接受其中一个框,所以我将以下内容添加到en.yml中
activerecord:
attributes:
user:
profile:
terms_and_conditions_a:
accepted: "You must accept the terms and conditions to continue"
terms_and_conditions_b:
accepted: "You must accept the terms and conditions to continue"
Run Code Online (Sandbox Code Playgroud)
您将看到该配置文件嵌套在用户下 - 这是为了阻止"配置文件"放在错误消息的前面(如此处所述).
这给了我错误:
I18n::InvalidPluralizationData
translation data {:terms_and_conditions_a=>{:invalid=>"You must accept the terms and conditions to continue"}} can not be used with :count => 1
Run Code Online (Sandbox Code Playgroud)
我真的没有看到它试图复数,有什么帮助吗?
validation ruby-on-rails internationalization ruby-on-rails-3
我一直坚持让端口映射与我构建的 Docker 实例一起使用。curl localhost在 docker 容器中显示应用程序工作正常,但来自主机的curl 返回:
* Rebuilt URL to: 127.0.0.1/
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: 127.0.0.1
> Accept: */*
>
* Empty reply from server
* Connection #0 to host 127.0.0.1 left intact
curl: (52) Empty reply from server
Run Code Online (Sandbox Code Playgroud)
我已经用标志暴露了端口-p。我尝试过映射各种不同的端口。我该如何调试这个?端口映射有哪些常见问题?
css ×2
forms ×2
java ×2
actionview ×1
amazon-s3 ×1
android ×1
authlogic ×1
color-scheme ×1
compression ×1
conditional ×1
docker ×1
finance ×1
form-helpers ×1
formbuilder ×1
helpers ×1
heroku ×1
port ×1
stocks ×1
unzip ×1
validation ×1