小编Kel*_*end的帖子

Rails时区偏移量

所以看起来rails对时区有很好的支持,但我遇到了一个要求,我希望已经解决了,我只是没有在api中看到它.

我希望能够根据偏移量找到TimeZone.原因是我正在连接到api,这使得我将用户时区作为偏移量返回,并且不希望重新发明轮子将该偏移量转换为Rails TimeZone,以便应用程序的其余部分可以正确使用它.

有什么建议?谢谢您的帮助!

timezone ruby-on-rails

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

Android:旋转时崩溃,水平到垂直

我正在玩android,我正在创建一个简单的Twitter应用程序来测试我到目前为止学到的东西.但我遇到了一个我不明白的问题.我创建了一个线程来获取推文,没有问题,但随后添加了一个ProgressDialog来显示该线程何时运行.这样做会导致非常不寻常的行为.如果用户从垂直方向旋转到水平方向,程序按预期运行,没有问题,但如果他然后旋转,程序崩溃说窗口泄漏.

问题只发生在水平到垂直布局开关上.我知道如果你在对话框运行时尝试旋转的问题,但我确保对话框已经完成运行并在旋转之前解除,它仍然会崩溃.继承我的代码:

package com.onesmartpuppy.puppytweet;
import java.util.ArrayList;
import com.github.droidfu.widgets.WebImageView;
import winterwell.jtwitter.Twitter;
import winterwell.jtwitter.Twitter.Status;
import android.app.ListActivity;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.TextView;

public class PuppyTweet extends ListActivity implements OnClickListener {

    private ProgressDialog m_ProgressDialog = null;
    private ArrayList<Status> messages = null;
    private TweetAdapter m_adapter;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main); …
Run Code Online (Sandbox Code Playgroud)

java android progressdialog

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

从 Carrierwave 上传器内部访问模型

我正在尝试为我正在处理的 Web 应用程序实现手动裁剪,到目前为止我已经有了:

  version :croppedversion do
    process :manualcrop => [model.crop_x, model.crop_y, model.crop_h, model.crop_w]
  end

  process :resize_to_limit => [600, 600]

  def manualcrop(x,y,h,w)
    manipulate! do |img|
      img = img.crop(x,y,h,w)
    end
  end
Run Code Online (Sandbox Code Playgroud)

问题是模型变成了零。从我读过的文档中,这将是正确的方法。

有什么建议?我现在已经将裁剪调用移动到模型中的回调中,但真的希望它驻留在carrierwave中

ruby ruby-on-rails rmagick crop carrierwave

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