我的booking.rb模型下有此数据
<?php
$path = "";
$path = storage_path($vm->name . '.txt');
if (file_exists($path)) {
?>
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>
<h3>
<?php
echo $path; ?>
</h3>
<?php
echo nl2br(file_get_contents($path)); ?>
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
function alerts(x) {
alert(x);
fetch(x);
}
</script>
<a href=# type='button' class='btn btn-info' onclick="alerts('<?php echo $path ?>')"> audit </button>
<!-- <a href=# type='button' class='btn btn-info' data-toggle="modal" data-target="#myModal"> audit </button> -->
<? php
上面是修复数据,不是任何表或数据库的数据,目前,我想从另一个视图booking_groups的option_select_collection标签下获取此数据。以下代码是我在booking_group / index.html
中所做的 CATEGORY = [
'admin',
'super_admin',
'normal_customer',
'member_customer',
]
错误出现了未定义的方法CATEGORY。有关什么是功能和说明的一些指南将帮助我进一步阅读它。
答案 0 :(得分:0)
从另一个命名空间调用常量的语法为Booking::CATEGORY
。
此外,当使用简单数组而不是复杂实例模型的列表时,则必须使用options_for_select
而不是options_from_collection_for_select
。
<%= select_tag :category,
options_for_select(Booking::CATEGORY),
prompt: ' -- Please select -- ', class: 'form-control' %>