求解答,redmine里的file上传,代码没看懂
ruby吧
全部回复
仅看楼主
level 1
app\views\files\new.html.erb 这个文件里有:
<%= form_tag(project_files_path(@project), :multipart => true, :class => "tabular") do %>
这行代码里的project_files_path,是什么东西?在哪定义的?我没有找到,只猜出,这个东西返回出来的貌似是一个类似action的路径。
我是想模仿源代码file的上传功能,自己写一个,但是卡在这里了,
如果哪位大神可以把redmine的文件上传流程帮忙找出来就更好了,求大神们解答一下,万分感谢!
2017年03月30日 09点03分 1
level 7
project_files_path 是路由
2017年03月30日 09点03分 2
谢谢你的解答,我想进一步问一下,这个路由是怎么定义的?在哪定义的知道吗?我想模仿着file写一个类似的,这个不知道如何弄...十分感谢
2017年03月30日 10点03分
level 1
rake routes 看你的路由表试试能不能找到,rails路由定义在route.rb里面
2017年04月05日 02点04分 3
project_files_path是个*_path固定写法,在routes.rb里通过...as=>"project_files"或resources方式设定。谢谢你的解答
2017年04月14日 01点04分
level 14
不错
2017年04月05日 05点04分 4
1