我用了file_column0.31 rmagick1.141
经常出现这个问题
Showing app/views/user/list.rhtml where line #18 raised:
undefined method `data_relative_path' for #<Photo:0x6da7568>
我在file_column0打印出一些信息是这样的
显示图片发生异常时
in============================================url_for_file_column
object============================================#<Photo:0x6d97938>
photo.data============================================850A63B034A4FAB73.jpg
object.methods.grep(/method/)=====================data?,data
method============================================data
subdir============================================thumb
显示图片正常时
in============================================url_for_file_column
object============================================#<Photo:0x6c9d0b4>
photo.data============================================./script/../config/../p
ubl
ic/photo/data/24/850A63B034A4FAB73.jpg
object.methods.grep(/method/)=====================data_just_uploaded?,data_op
tio
ns,data_relative_path,data_dir,data_relative_dir,data_temp,data_temp=,data,da
ta=
,data_magick_after_assign
method============================================data
subdir============================================thumb
relative_path==================24/thumb/850A63B034A4FAB73.jpg
就是说photo对象 正常是有data_relative_path这个方法 而异常时是没有的 原因找不到
ruby 1.8.5 (2006-08-25) [i386-mswin32]
Rails 1.2.3
photo.rb
class Photo < ActiveRecord::Base
validates_format_of :data,
:with=>/^.*(.jpg|.JPG|.gif|.GIF)$/,
:message => "你只能上传JPG或则GIF的图片文件"
file_column :data, :magick => {
:versions => { "thumb" => "50x50>", "medium" => "640x480>" }
}
belongs_to:user
belongs_to:entry
end
rhtml中
<%= image_tag url_for_file_column 'photo', 'data' %>
分享到:
- 2007-05-30 14:05
- 浏览 1178
- 评论(2)
- 论坛回复 / 浏览 (2 / 2694)
- 查看更多
相关推荐
innodb_data_file_path用来指定innodb tablespace文件,如果我们不在My.cnf文件中指定innodb_data_home_dir和innodb_data_file_path那么默认会在datadir目录下创建ibdata1 作为innodb tablespace。 说明 在测试环境...
标题中的"Find_File_Path.rar_FILE_PA_List All Files_find .file path"暗示了一个关于查找特定类型文件路径的应用程序。这个程序允许用户通过指定一个目录路径,来搜索该路径下所有cpp扩展名的文件,并将结果展示在...
标题 "基因组数据vertebral_column_data.zip" 指向的是一个包含脊椎相关基因组信息的数据集。这个数据集被压缩在名为 "vertebral_column_data.zip" 的文件中,通常用于生物信息学分析,特别是与脊椎相关疾病的研究...
3. **兼容URL作为文件路径**:当`$flags`设置为`FILE_USE_INCLUDE_PATH`时,`file_put_contents`甚至可以将远程URL指定为文件路径,从而支持将远程资源的内容写入本地文件。 #### 实战示例 以下代码演示了如何使用...
$fileContent = file_get_contents('path/to/local/file'); echo $fileContent; ob_end_flush(); ``` 总的来说,`file_get_contents`和`php://input`都是PHP处理输入输出的重要工具,理解它们的工作原理和应用场景...
api=SYNO.FileStation.Info&version=1&method=getinfo"是一个具体的API调用示例,用于获取File Station的相关信息。这个API请求是通过HTTP GET方法发起的,目标是服务器上的`/webapi/FileStation/info.cgi`路径,并...
获取文件对象 # 获取路径下所有文件或文件夹——生成器 ... file_path = os.path.join(file_dir_path,file_name) yield file_path 语音长度判断 import librosa import wave import contextlib import ey
15:33:05: [copy_file] begin copy file: FY_DATA_DIR4\FY_REC_DATA4.DAT => FY_DATA_DIR4\FY_REC_DATA_COPY.DAT 15:33:05: [copy_file] completed. 15:33:05: Copy file of Recover Tablespace: FY_REC_DATA_COPY...
Computer_data_file_backup_system
file_exists($path.$date)){ mkdir($path.$date); } $img_path = $m_url.$date.'/'; } $picname = $_FILES[$m_type]['name']; $picsize = $_FILES[$m_type]['size']; if(is_array($picname)&&is_...
可以将大文件以每行为一个单位,按原来的顺序去重。使用方法:将待去重文本放在程序同目录下,并重命名为1.txt,运行程序python unique_file.py 即可看到1.unique.txt 为去重后的文件。
ALTER TABLESPACE tablespace_name ADD DATAFILE 'file_path' SIZE file_size; ``` 其中: - `tablespace_name` 是需要扩展的表空间名称。 - `'file_path'` 是新数据文件的存储路径。 - `file_size` 是新增的数据...
在Python 3中,`os.path.dirname(__file__)` 是一个常见的编程模式,用于获取当前执行脚本所在的目录。这个组合使用了两个重要的模块函数:`os.path.dirname()` 和 `__file__`。 首先,`os.path` 模块是Python标准...
zgraphix/public/FusionCharts/FCF_Column2D.swf. Fetching contributors… Cannot retrieve contributors at this time. Raw History. executable file 18.9 KB.
self._read_tsv(os.path.join(data_dir, "fine_tuning_train_data.tsv")), "train") #此处的名字和文件夹中的训练集的名字要保持一致 def get_dev_examples(self, data_dir): """See base class.""" return ...
在处理超时问题时,可以采取一种试探性的处理方法,即在file_get_contents函数失败返回FALSE时,不是立即放弃,而是尝试重新执行该函数,类似于JavaScript中settimeout的逻辑。但需要注意的是,超时重试应有一定的...
path('documents/<int:pk>/', views.file_view, name='document_detail'), ] ``` 通过上述步骤,`django_simple_file_handler`将与Django项目无缝集成,提供高效且易用的文件处理能力。这个库不仅简化了开发者的...
city_data = pd.read_csv(os.path.join(data_folder, file_name)) city_name = os.path.splitext(file_name)[0] city_data['城市'] = city_name all_data = pd.concat([all_data, city_data], ignore_index = ...
3. `$flags`:这是一个可选参数,可以指定为`FILE_USE_INCLUDE_PATH`、`FILE_APPEND`或者`LOCK_EX`,也可以是这几个值的任意组合。`FILE_USE_INCLUDE_PATH`表示PHP会尝试在include_path中搜索文件。`FILE_APPEND`...