该插件为Redmine扩展一种可以自定义表格的能力,表格由Redmine内置的自定义字段构成。
发布于: https://github.com/frywer/custom_tables 兼容于: Redmine 5.1.*, 5.0.*, 4.2.*, 4.1.*, 4.0.*
最新版本: 1.0.7_1 更新日期: 2024-11-08 18:53
该插件为Redmine扩展一种可以自定义表格的能力,表格由Redmine内置的自定义字段构成。它允许你根据自身的业务自由定义和组建你的业务数据库并与工作流集成在一起。
积分(50)
文件
custom_tables-1.0.7_1.zip (258 KB)
custom_tables-1.0.7.zip (197 KB)
custom_tables-1.0.6.zip (257 KB)
custom_tables-1.0.5.zip (257 KB)
没有任何数据可供显示
添加评论
请问一下,编辑后没有历史记录,是否有单独的配置?还是本身就没有!
@光荣 王 有历史记录。定制表格里的每条记录右侧有一个放大镜 ,点击它进入详情页面就可以看到对应该条目变更的历史记录了。
@guo hongxing 感谢,这个图标让我生疑,但解决了我的问题!
抱歉,写错了。插件本身不能导出数据,需要定制开发
可能不要定制开发,把表格数据连同issue的字段数据统一到出为csv
请问如何把表格数据导出到csv中呢
看样子像是插件没有安装成功,或者和其它插件冲突。列下你的redmine版本,以及已经安装的插件
以下是最近一段时间的log,看有用不?@Admin Redminevendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:159:in `run!'vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/bin/thin:6:in `<top (required)>'bin/thin:16:in `load’bin/thin:16:in `<main>'Started GET "/redmine/reminder_configuration/edit” for 127.0.0.1 at 2020-06-29 15:05:38 +0800Processing by ReminderConfigurationController#edit as HTML Current user: wangwq (id=1) Rendering plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin Rendered plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin (229.2ms) Rendered admin/_menu.html.erb (5.5ms) Rendering layouts/base.html.erb Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_headers.html.erb (1.0ms) Rendered plugins/redmine_reminder/app/views/hooks/redmine_reminder/_includes.html.erb (0.3ms) Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_add_form.html.erb (1.6ms) Rendered layouts/base.html.erb (19.7ms)Completed 200 OK in 404ms (Views: 104.3ms | ActiveRecord: 236.9ms)Started PUT "/redmine/reminder_configuration” for 127.0.0.1 at 2020-06-29 15:08:28 +0800Processing by ReminderConfigurationController#update as HTML Parameters: {“utf8"⇒“✓“, “authenticity_token"⇒“5FqzH+Hhx+v6429wChKxj3dSOeIp7qX/N225YbPO6iwwZrfrl623dqC95hywNPDS3ggXuQC5VxmMkYi0TUYXgA==”, “reminder_configuration"⇒{“days"⇒“7”, “issue_status_selector"⇒“explicit”, “issue_status_ids"⇒[“”, “1”, “3”, “5”], “project_selector"⇒“all”, “project_ids"⇒[“”], “tracker_selector"⇒“all”, “tracker_ids"⇒[“”, “1”], “send_to_author"⇒“0”, “send_to_assigned_to"⇒“1”, “send_to_watcher"⇒“0”, “send_to_custom_user"⇒“0”}, “commit"⇒“保存”} Current user: wangwq (id=1)Redirected to http://172.18.1.56/redmine/reminder_configuration/editCompleted 302 Found in 147ms (ActiveRecord: 91.5ms)Started GET "/redmine/reminder_configuration/edit” for 127.0.0.1 at 2020-06-29 15:08:28 +0800Processing by ReminderConfigurationController#edit as HTML Current user: wangwq (id=1) Rendering plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin Rendered plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin (75.0ms) Rendered admin/_menu.html.erb (4.5ms) Rendering layouts/base.html.erb Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_headers.html.erb (2.4ms) Rendered plugins/redmine_reminder/app/views/hooks/redmine_reminder/_includes.html.erb (0.8ms) Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_add_form.html.erb (4.4ms) Rendered layouts/base.html.erb (120.7ms)Completed 200 OK in 421ms (Views: 323.3ms | ActiveRecord: 32.5ms)Creating scope :system. Overwriting existing method Enumeration.system.Creating scope :system. Overwriting existing method Enumeration.system.Creating scope :sorted. Overwriting existing method Group.sorted.Creating scope :sorted. Overwriting existing method Group.sorted.Creating scope :sorted. Overwriting existing method User.sorted.Creating scope :sorted. Overwriting existing method User.sorted.Started GET "/redmine/custom_tables” for 127.0.0.1 at 2020-06-30 16:29:35 +0800
ActionController::RoutingError (uninitialized constant CustomTablesControllerDid you mean? CustomFieldsController):
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:283:in `const_get’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:283:in `block in constantize’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `each’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `inject’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `constantize’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:582:in `get’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:613:in `constantize’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/request.rb:88:in `controller_class_for’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/request.rb:81:in `controller_class’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:46:in `controller’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:32:in `serve’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:52:in `block in serve’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:35:in `each’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:35:in `serve’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:840:in `call’vendor/bundle/ruby/2.4.0/gems/rack-openid-1.4.2/lib/rack/openid.rb:98:in `call’vendor/bundle/ruby/2.4.0/gems/request_store-1.0.5/lib/request_store/middleware.rb:9:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/tempfile_reaper.rb:15:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/etag.rb:25:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/conditional_get.rb:25:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/content_security_policy.rb:18:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:232:in `context’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:226:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/cookies.rb:670:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/callbacks.rb:98:in `run_callbacks’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/callbacks.rb:26:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call’vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:38:in `call_app’vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:26:in `block in call’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:71:in `block in tagged’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:28:in `tagged’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:71:in `tagged’vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:26:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/remote_ip.rb:81:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/request_id.rb:27:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/runtime.rb:22:in `call’vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/executor.rb:14:in `call’vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/static.rb:127:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/content_length.rb:15:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/sendfile.rb:111:in `call’vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/engine.rb:524:in `call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:68:in `block in call’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `each’vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `call’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:86:in `block in pre_process’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:84:in `catch’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:84:in `pre_process’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:53:in `process’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:39:in `receive_data’vendor/bundle/ruby/2.4.0/gems/eventmachine-1.2.7-x86-mingw32/lib/eventmachine.rb:195:in `run_machine’vendor/bundle/ruby/2.4.0/gems/eventmachine-1.2.7-x86-mingw32/lib/eventmachine.rb:195:in `run’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/backends/base.rb:73:in `start’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/server.rb:162:in `start’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/controllers/controller.rb:87:in `start’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:203:in `run_command’vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:159:in `run!'vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/bin/thin:6:in `<top (required)>'bin/thin:16:in `load’bin/thin:16:in `<main>'
@孙 小米 Redmine redmine管理页面有提示【translation missing: zh.label_custom_tables】
windows也可以,看样子像是插件还没有安装成功。排错还是要看redmine日志
补充一点,redmine版本是4.0.2版
这个插件可以再windows环境下使用吗?我是一键安装包安装的redmine,环境是windows7,安装此插件后配置页面提示:Page not foundThe page you were trying to access doesn’t exist or has been removed.Back
这个试用了,非常好用,可以用于日记账的场景,比如某一类的设备登记管理或者某些人员的基础信息管理
Cast position Attachment Document Name
Rows characters
Columns characters
Autoplay
Preload
Loop
Start at
Speed
Idle time limit seconds
Poster
Font size
Theme
Title
Author
Author url
Author image url
评论
添加评论
请问一下,编辑后没有历史记录,是否有单独的配置?还是本身就没有!
@光荣 王 有历史记录。定制表格里的每条记录右侧有一个放大镜
,点击它进入详情页面就可以看到对应该条目变更的历史记录了。
@guo hongxing 感谢,这个图标让我生疑,但解决了我的问题!
抱歉,写错了。插件本身不能导出数据,需要定制开发
可能不要定制开发,把表格数据连同issue的字段数据统一到出为csv
请问如何把表格数据导出到csv中呢
看样子像是插件没有安装成功,或者和其它插件冲突。列下你的redmine版本,以及已经安装的插件
以下是最近一段时间的log,看有用不?@Admin Redmine
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:159:in `run!'
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/bin/thin:6:in `<top (required)>'
bin/thin:16:in `load’
bin/thin:16:in `<main>'
Started GET "/redmine/reminder_configuration/edit” for 127.0.0.1 at 2020-06-29 15:05:38 +0800
Processing by ReminderConfigurationController#edit as HTML
Current user: wangwq (id=1)
Rendering plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin
Rendered plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin (229.2ms)
Rendered admin/_menu.html.erb (5.5ms)
Rendering layouts/base.html.erb
Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_headers.html.erb (1.0ms)
Rendered plugins/redmine_reminder/app/views/hooks/redmine_reminder/_includes.html.erb (0.3ms)
Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_add_form.html.erb (1.6ms)
Rendered layouts/base.html.erb (19.7ms)
Completed 200 OK in 404ms (Views: 104.3ms | ActiveRecord: 236.9ms)
Started PUT "/redmine/reminder_configuration” for 127.0.0.1 at 2020-06-29 15:08:28 +0800
Processing by ReminderConfigurationController#update as HTML
Parameters: {“utf8"⇒“✓“, “authenticity_token"⇒“5FqzH+Hhx+v6429wChKxj3dSOeIp7qX/N225YbPO6iwwZrfrl623dqC95hywNPDS3ggXuQC5VxmMkYi0TUYXgA==”, “reminder_configuration"⇒{“days"⇒“7”, “issue_status_selector"⇒“explicit”, “issue_status_ids"⇒[“”, “1”, “3”, “5”], “project_selector"⇒“all”, “project_ids"⇒[“”], “tracker_selector"⇒“all”, “tracker_ids"⇒[“”, “1”], “send_to_author"⇒“0”, “send_to_assigned_to"⇒“1”, “send_to_watcher"⇒“0”, “send_to_custom_user"⇒“0”}, “commit"⇒“保存”}
Current user: wangwq (id=1)
Redirected to http://172.18.1.56/redmine/reminder_configuration/edit
Completed 302 Found in 147ms (ActiveRecord: 91.5ms)
Started GET "/redmine/reminder_configuration/edit” for 127.0.0.1 at 2020-06-29 15:08:28 +0800
Processing by ReminderConfigurationController#edit as HTML
Current user: wangwq (id=1)
Rendering plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin
Rendered plugins/redmine_reminder/app/views/reminder_configuration/edit.html.erb within layouts/admin (75.0ms)
Rendered admin/_menu.html.erb (4.5ms)
Rendering layouts/base.html.erb
Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_headers.html.erb (2.4ms)
Rendered plugins/redmine_reminder/app/views/hooks/redmine_reminder/_includes.html.erb (0.8ms)
Rendered plugins/clipboard_image_paste/app/views/clipboard_image_paste/_add_form.html.erb (4.4ms)
Rendered layouts/base.html.erb (120.7ms)
Completed 200 OK in 421ms (Views: 323.3ms | ActiveRecord: 32.5ms)
Creating scope :system. Overwriting existing method Enumeration.system.
Creating scope :system. Overwriting existing method Enumeration.system.
Creating scope :sorted. Overwriting existing method Group.sorted.
Creating scope :sorted. Overwriting existing method Group.sorted.
Creating scope :sorted. Overwriting existing method User.sorted.
Creating scope :sorted. Overwriting existing method User.sorted.
Started GET "/redmine/custom_tables” for 127.0.0.1 at 2020-06-30 16:29:35 +0800
ActionController::RoutingError (uninitialized constant CustomTablesController
Did you mean? CustomFieldsController):
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:283:in `const_get’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:283:in `block in constantize’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `each’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `inject’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/inflector/methods.rb:281:in `constantize’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:582:in `get’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:613:in `constantize’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/request.rb:88:in `controller_class_for’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/request.rb:81:in `controller_class’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:46:in `controller’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:32:in `serve’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:52:in `block in serve’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:35:in `each’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/journey/router.rb:35:in `serve’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:840:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-openid-1.4.2/lib/rack/openid.rb:98:in `call’
vendor/bundle/ruby/2.4.0/gems/request_store-1.0.5/lib/request_store/middleware.rb:9:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/tempfile_reaper.rb:15:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/etag.rb:25:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/conditional_get.rb:25:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/http/content_security_policy.rb:18:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:232:in `context’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:226:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/cookies.rb:670:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/callbacks.rb:98:in `run_callbacks’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/callbacks.rb:26:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call’
vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:38:in `call_app’
vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:26:in `block in call’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:71:in `block in tagged’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:28:in `tagged’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/tagged_logging.rb:71:in `tagged’
vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:26:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/remote_ip.rb:81:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/request_id.rb:27:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/runtime.rb:22:in `call’
vendor/bundle/ruby/2.4.0/gems/activesupport-5.2.2/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/executor.rb:14:in `call’
vendor/bundle/ruby/2.4.0/gems/actionpack-5.2.2/lib/action_dispatch/middleware/static.rb:127:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/content_length.rb:15:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/sendfile.rb:111:in `call’
vendor/bundle/ruby/2.4.0/gems/railties-5.2.2/lib/rails/engine.rb:524:in `call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:68:in `block in call’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `each’
vendor/bundle/ruby/2.4.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in `call’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:86:in `block in pre_process’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:84:in `catch’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:84:in `pre_process’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:53:in `process’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/connection.rb:39:in `receive_data’
vendor/bundle/ruby/2.4.0/gems/eventmachine-1.2.7-x86-mingw32/lib/eventmachine.rb:195:in `run_machine’
vendor/bundle/ruby/2.4.0/gems/eventmachine-1.2.7-x86-mingw32/lib/eventmachine.rb:195:in `run’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/backends/base.rb:73:in `start’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/server.rb:162:in `start’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/controllers/controller.rb:87:in `start’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:203:in `run_command’
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/lib/thin/runner.rb:159:in `run!'
vendor/bundle/ruby/2.4.0/gems/thin-1.7.2-x86-mingw32/bin/thin:6:in `<top (required)>'
bin/thin:16:in `load’
bin/thin:16:in `<main>'
@孙 小米 Redmine redmine管理页面有提示【translation missing: zh.label_custom_tables】
windows也可以,看样子像是插件还没有安装成功。排错还是要看redmine日志
补充一点,redmine版本是4.0.2版
这个插件可以再windows环境下使用吗?我是一键安装包安装的redmine,环境是windows7,安装此插件后配置页面提示:
Page not found
The page you were trying to access doesn’t exist or has been removed.
Back
这个试用了,非常好用,
可以用于日记账的场景,
比如某一类的设备登记管理
或者某些人员的基础信息管理